Size: a a a

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

2020 November 24

W

Without Hands in React — русскоговорящее сообщество
Артур Мудрик
да, но стейт обнуляется при рефреше (ререндере) компонента
нет, с чего ты взял?
источник

V

Vlad in React — русскоговорящее сообщество
Иван
Не надо класть в рефы то, что может лежать в стейте. Реф — это хак, его нужно использовать как можно реже
Не все должно вызывать ререндер компонента
источник

И

Иван in React — русскоговорящее сообщество
Vlad
Не все должно вызывать ререндер компонента
Не всё должно лежать в компоненте
источник

И

Иван in React — русскоговорящее сообщество
Vlad
Не все должно вызывать ререндер компонента
Например?
источник

V

Vlad in React — русскоговорящее сообщество
Иван
Например?
Щас не вспомню, но были такие моменты
источник

S

Stanislav in React — русскоговорящее сообщество
Vlad
Не все должно вызывать ререндер компонента
не нужны ререндеры - мемоизируй, рефы это и правда хак.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Иван
Например?
например, восход солнца
источник

E

Endifai in React — русскоговорящее сообщество
Всем привет. Делаю контекстное меню и для него необходимо получать переводы через хук useTranslation. Как лучше сделать кастомный хук: в хук передавать реф и в хуке на реф добавлять обработчики или же из хука возвращать функцию и прокидывать ее в проп onContextMenu html элемента
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
Without Hands
нет, с чего ты взял?
точно, проверил, не обнуляет, я то думал...
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
вот беру и в каком-нибудь компоненте вывожу консоль.лог; при некоторых обстоятельствах у меня обновляется редакс-стейт и я в консоли вижу foobar, при каждом обновлении редакс-стейта
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
тобишь, компонент постоянно "перезапускается" или как это правильно сказать
источник

NT

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Артур Мудрик
это у меня компонент Scrollable, он делает кастомный скроллбар, в родителе или где-то ещё мне ничего не нужно
А css не хватило?
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Перерисовывается, ререндерится, да. Значит, меняются его пропсы или пропсы родителя.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Sergey Bekharsky
Перерисовывается, ререндерится, да. Значит, меняются его пропсы или пропсы родителя.
или его стейт, или был вызван метод render
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
Dmitriy Shuleshov
А css не хватило?
ну, а вы не в курсе, зачем делают кастомные скроллбары?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Артур Мудрик
ну, а вы не в курсе, зачем делают кастомные скроллбары?
Что бы пользователь страдал
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
Dmitriy Shuleshov
или его стейт, или был вызван метод render
в данном случае точно не его стейт, а стейт родетелей и прочего
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Артур Мудрик
ну, а вы не в курсе, зачем делают кастомные скроллбары?
чтобы создать себе проблем?
источник