Size: a a a

React — русскоговорящее сообщество

2020 November 16

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Иван
сегодня днём в @js_noobs_ru было много обсуждений промисов, асинхронности и материалов для изучения этого всего

почитай историю чата. или спроси там, тебе подкинут
Зачем я туда заглянул🙈
источник

m

mzoterov in React — русскоговорящее сообщество
Всем привет. Подскажите пожалуйста, как вызвать метод компонента?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
mzoterov
Всем привет. Подскажите пожалуйста, как вызвать метод компонента?
Так же как и любой другой метод объекта
источник

m

mzoterov in React — русскоговорящее сообщество
Есть кнопка и компонент. Можно ли вызвать метод компонента (spin, в данном случае) с помощью кнопки?
источник

el

eden lane in React — русскоговорящее сообщество
может кто-то подскажет по react-dnd. Почему при попытке перетащить блок, DragLayer отображается где-то сбоку. Вроде всё делаю, как написано в доке
https://react-dnd.github.io/react-dnd/docs/api/drag-layer

https://codesandbox.io/s/react-dnd-problem-fb5mf?file=/src/DragLayer.tsx
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
mzoterov
Есть кнопка и компонент. Можно ли вызвать метод компонента (spin, в данном случае) с помощью кнопки?
Так в реакте не делают, сделай это через состояние
источник

el

eden lane in React — русскоговорящее сообщество
eden lane
может кто-то подскажет по react-dnd. Почему при попытке перетащить блок, DragLayer отображается где-то сбоку. Вроде всё делаю, как написано в доке
https://react-dnd.github.io/react-dnd/docs/api/drag-layer

https://codesandbox.io/s/react-dnd-problem-fb5mf?file=/src/DragLayer.tsx
надо было использовать monitor.getDifferenceFromInitialOffset
источник

m

mzoterov in React — русскоговорящее сообщество
Тимофей 🛴
Так в реакте не делают, сделай это через состояние
Мне друг уже подсказал решение: через refs
источник

m

mzoterov in React — русскоговорящее сообщество
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
mzoterov
Мне друг уже подсказал решение: через refs
Решение говно) и refs устаревшее апи уже
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
mzoterov
Мне друг уже подсказал решение: через refs
Видимо другом считаете его только вы🌚
источник

マイケル in React — русскоговорящее сообщество
Привет такой вопрос,  не подскажете как сделать так что когда токен потухает, я обновляю страницу - а я еще залогинен, на второй перезагрузке разлогинен, как исправить ? Я понимаю что надо где условие на expired что то добавить но не знаю что, не могли бы подсказать
источник

m

mzoterov in React — русскоговорящее сообщество
Тимофей 🛴
Решение говно) и refs устаревшее апи уже
Вижу, что deprecated :)
Но, к сожалению, пока единственное рабочее решение)
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
mzoterov
Вижу, что deprecated :)
Но, к сожалению, пока единственное рабочее решение)
Лучше разберись и переделай, почитай про lifting state up
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
mzoterov
Вижу, что deprecated :)
Но, к сожалению, пока единственное рабочее решение)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
マイケル
Привет такой вопрос,  не подскажете как сделать так что когда токен потухает, я обновляю страницу - а я еще залогинен, на второй перезагрузке разлогинен, как исправить ? Я понимаю что надо где условие на expired что то добавить но не знаю что, не могли бы подсказать
Нужно реактивное значение? - стейт
Нужен сайд эффект? - хуки лайфсайкл
Нужно произвести ререндер? - измени реактивное значение
источник

el

eden lane in React — русскоговорящее сообщество
Иван
эквивалентный код

const Kek = () => {
 const preKek = () => {}
 const kek = useCallback(preKek, [])
 ...
}
Кстати, спасибо, так я понял
источник

М

Максим in React — русскоговорящее сообщество
Привет всем, делаю дропдаун с помощью портала, и не получается разобраться, как этот дропдаун позиционировать, если он рендериться вообще в другом DOM узле. Может у кого есть хорошие приимеры или статья? (насколько я понял порталы и для тултипов используют, а им тоже нужно задавать позицию от конкретного элемента)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Максим
Привет всем, делаю дропдаун с помощью портала, и не получается разобраться, как этот дропдаун позиционировать, если он рендериться вообще в другом DOM узле. Может у кого есть хорошие приимеры или статья? (насколько я понял порталы и для тултипов используют, а им тоже нужно задавать позицию от конкретного элемента)
Варианты
1. Взять норм либу
2. Взять норм либу и посмотреть как все устроено внутри и написать почти также получив код без тестов и документации
источник

М

Максим in React — русскоговорящее сообщество
Dmitriy Shuleshov
Варианты
1. Взять норм либу
2. Взять норм либу и посмотреть как все устроено внутри и написать почти также получив код без тестов и документации
Понятно, спасибо
источник