Size: a a a

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

2020 August 03

SS

Stepan Supynskyi in React — русскоговорящее сообщество
Шах и мат
источник

IK

Igor Kuryakov in React — русскоговорящее сообщество
Андрей Звёздочка
Давай загугли проблему, которая возникла у меня неделю назад:
На странице тысячи дом узлов, данные которых хранятся в массиве. Когда пользователь пытается обновить 1% нод, то страница начинает лагать. Дебаггер показал, что проблема в Гц. Что делать?
вообще ничего не понятно кроме дом узлов
источник

N

Nikolay in React — русскоговорящее сообщество
Андрей Звёздочка
Давай загугли проблему, которая возникла у меня неделю назад:
На странице тысячи дом узлов, данные которых хранятся в массиве. Когда пользователь пытается обновить 1% нод, то страница начинает лагать. Дебаггер показал, что проблема в Гц. Что делать?
Почему 1000нод на странице?
источник

N

Nikolay in React — русскоговорящее сообщество
Если проблема в гц, значит возможно ты неправильно уничтожаешь ссылки
источник

O

Orian in React — русскоговорящее сообщество
гц это же герцы?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Orian
гц это же герцы?
garbage collector
источник

AN

Alex Novi in React — русскоговорящее сообщество
Андрей Звёздочка
Давай загугли проблему, которая возникла у меня неделю назад:
На странице тысячи дом узлов, данные которых хранятся в массиве. Когда пользователь пытается обновить 1% нод, то страница начинает лагать. Дебаггер показал, что проблема в Гц. Что делать?
а их все видит пользователь ?
Может имеет смысл виртуального списка
источник

O

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

AV

Alex V in React — русскоговорящее сообщество
Alex Novi
а их все видит пользователь ?
Может имеет смысл виртуального списка
Я вот тоже об этом подумал, но постеснялся предложить потому что подумал, что автор знает о том, что это такое
источник

N

Nikolay in React — русскоговорящее сообщество
Далее, 1% от 10 000 это 100, ничего не должно сыпаться, вероятнее всего проблема решается устранением лишних рассчетов, как вариант мемоизацикй
источник

N

Nikolay in React — русскоговорящее сообщество
В итоге, проблема в работе с данными и возможно в циклах рендера, а так как мы в чатике реакта, скорее всего второе можно исключить
источник

АБ

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

N

Nikolay in React — русскоговорящее сообщество
Александр Бакиматов
в итоге в чатике обрисовались ванги)) код видели чтобы делать умозаключения? там вопрос вообще был в формулировке запроса для гугла с такой проблемой, а вы тут уже все порешали)
Диванная ночная аналитика
источник

АБ

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

N

Nikolay in React — русскоговорящее сообщество
15к дивов это эксель из одного английского алфавита в 600 строк, при правильной архитектуре, тормозить ничего не должно
источник

L

Looch in React — русскоговорящее сообщество
Nikolay
15к дивов это эксель из одного английского алфавита в 600 строк, при правильной архитектуре, тормозить ничего не должно
лол, никто не будет рисовать эксель в дом дереве
источник

L

Looch in React — русскоговорящее сообщество
гуг талицы просто канвас юзают
источник

N

Nikolay in React — русскоговорящее сообщество
Looch
лол, никто не будет рисовать эксель в дом дереве
Вопрос про тысячи дивов
источник

N

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

L

Looch in React — русскоговорящее сообщество
Nikolay
Вопрос про тысячи дивов
у меня был кейс когда я уже оптимизировал все что мог и по итогу расчеты занималь примерно 16мс и оно все равно тормозило потому что всталяло большой кусов в дом дерево
источник