Size: a a a

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

2020 July 15

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
ну такая, сомнительная оптимизация. в приципе я вижу решение что бы добиться такого поеведения. но не вижу в этом особого смысла. сделал field array с react virtualized с 200000 инпутов и они летают.
Есть библиотека, которая из коробки это делает, а есть которая не делает. Что же выбрать?)
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Андрей Звёздочка
fonal-form позволяет не ререндерить
но замечание толковое. подумаю об этом.
но в целом разве есть что нибудь, чем библиотека уступает formik и redux-form которые весят в 5 раз больше
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Андрей Звёздочка
Есть библиотека, которая из коробки это делает, а есть которая не делает. Что же выбрать?)
из коробки кто делает?
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
из коробки кто делает?
final-form
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
какой смысл об этом париться если вот так можно сделать и 100к инпутов без проблем рендерятся без лагов. и onchange мгновенно срабатывает даже с залипанием кнопки.
Это важно ведь внтури формы очень редко бывают только инпуты
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Timofey Goncharov
но замечание толковое. подумаю об этом.
но в целом разве есть что нибудь, чем библиотека уступает formik и redux-form которые весят в 5 раз больше
есть еще final-form)
form hook или как-то так называется
источник

TG

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
виртуализацию делает из коробки? или просто не перерендеривает инпуты остальные?
Оптимизация ререндера
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
виртуализацию делает из коробки? или просто не перерендеривает инпуты остальные?
Не ререндерить то, что не надо
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Андрей Звёздочка
Не ререндерить то, что не надо
ну сделай на ней 200к инпутов без той же виртуализации будут лагать я уверен.
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
хм, тоже позиция
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
ну сделай на ней 200к инпутов без той же виртуализации будут лагать я уверен.
ты не понял в чем оптимизация. Не для процесса отрисовки инпутов а для процесса апдейта стейта формы
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
но я ознакомлюсь с final form и посмотрю на его преимущества. сейчас бегло по доке пробежался. я так понял это снова изолированный стейт формы который не просто расшарить на уровне приложения.
источник

TG

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

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
ну сделай на ней 200к инпутов без той же виртуализации будут лагать я уверен.
Не будет
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
я понял. просто сомнительным это кажется. но да, надо подумать об этом и проверить как это помогает на реальных примерах.
Что именно сомнительно? Потребность?
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
но я ознакомлюсь с final form и посмотрю на его преимущества. сейчас бегло по доке пробежался. я так понял это снова изолированный стейт формы который не просто расшарить на уровне приложения.
Просто
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Что именно сомнительно? Потребность?
сомнителен ощутимый прирост в производительности. обычно как бывает, оно или лагает или нет. а о разнице в милисекундах юзер никогда не узнает.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Не просто.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Timofey Goncharov
сомнителен ощутимый прирост в производительности. обычно как бывает, оно или лагает или нет. а о разнице в милисекундах юзер никогда не узнает.
Ты не понял сути.
источник