Size: a a a

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

2020 December 22

VM

Vladimir M in React — русскоговорящее сообщество
Stanislav
вот то что у вас вся страница обновляется это ненормально
ну лагов каких либо небыло замечено, хотя страница очень нагружена (списки по 2к+ елементов + филтрации)

но девтулзы показывали множество ререндеров при взаимодействии с любым елементом списка
источник

S

Siavva in React — русскоговорящее сообщество
Vladimir M
ну лагов каких либо небыло замечено, хотя страница очень нагружена (списки по 2к+ елементов + филтрации)

но девтулзы показывали множество ререндеров при взаимодействии с любым елементом списка
то есть меняется выбор в списке - ререндериться даже логотип какой то в шапке ?
источник

VM

Vladimir M in React — русскоговорящее сообщество
Siavva
то есть меняется выбор в списке - ререндериться даже логотип какой то в шапке ?
нет, только функционал связанный со страницей
источник

S

Siavva in React — русскоговорящее сообщество
Vladimir M
нет, только функционал связанный со страницей
ну не только memo поможет от лишних ререндеров еще можно избавиться от prop drill ов например )
источник

AS

Alexei Saenko in React — русскоговорящее сообщество
Stanislav
может потому что эвент в обычном dom - change?
В том и дело что в обычном dom событие change работает как change а не как input, а это абсолютно разные события, а в реакте у них как будто нету разницы, вот и вопрос возникает, зачем тогда 2 одинаковых события?
источник

И

Иван in React — русскоговорящее сообщество
Vladimir M
нужно ли обмазывать большинство компоненов  React.memo()-ой?
я вот щас по приколу обмазал несколько мелких компонентов этой фичей и с помощью инспектора сраванил количество ререндеров - результат поразил.
источник

VM

Vladimir M in React — русскоговорящее сообщество
Siavva
ну не только memo поможет от лишних ререндеров еще можно избавиться от prop drill ов например )
ну пропдрилы максимум на 1 компонент вниз, максимально абужу useSelector/useDispatch, полет нормальный
источник

S

Stanislav in React — русскоговорящее сообщество
Alexei Saenko
В том и дело что в обычном dom событие change работает как change а не как input, а это абсолютно разные события, а в реакте у них как будто нету разницы, вот и вопрос возникает, зачем тогда 2 одинаковых события?
источник

VM

Vladimir M in React — русскоговорящее сообщество
и еще вопрос, почему свг постоянно ререндерятся при любых изменениях в дереве?
источник

AS

Alexei Saenko in React — русскоговорящее сообщество
Понял, спасибо, т.е. отличий в рамках реакта нету...
источник

А

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

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Алена
Всем привет. Столкнулась с проблемой, прописываю роутинг, почему то выскакивает ошибка что вы не можете использовать Link без Router, не понимаю почему она возникла? Пересмотрела кучу видео уроков там один только линк использовали, в роутер не оборачивали
Нужно само приложение обернуть в раутер
Например как тут
https://github.com/rethinkdb/rethinkdb-admin/blob/wip/initial-setup/apps/client/src/app.tsx#L63
источник

А

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

А

Алена in React — русскоговорящее сообщество
только импортировала я BrowserRouter as Router, а  в Вашем примере HashRouter
А как  нужно правильно?
источник

DS

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

AS

Alvaro Santure in React — русскоговорящее сообщество
Привет всем, кто-нибуль с leaflet.js работал?
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Alvaro Santure
Привет всем, кто-нибуль с leaflet.js работал?
источник

AS

Alvaro Santure in React — русскоговорящее сообщество
Понял, если есть такие, кто с этим работал, мб кто-ниьудь знает как взять из апи число для каждой из 192 стран и отобразить на карте кружок, при наведении на который будет эта цифра?
источник

🦜

🦜 in React — русскоговорящее сообщество
Alvaro Santure
Понял, если есть такие, кто с этим работал, мб кто-ниьудь знает как взять из апи число для каждой из 192 стран и отобразить на карте кружок, при наведении на который будет эта цифра?
Intl
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
попуг имеет машину времени?🤔😂
источник