формами в плане ререндеринга, если 20-30 форм еще можно потерпеть, но когда достигает до сотни начинают лагать.
можно запихнуть локальное состояние для каждого филда и дальше дебаунсом апдейтить ну вроде как решает проблему. но такой костыль не очень нравится.
кто и как оптимизирует? Рефы не подходят, мне нужно каждую букву отслеживать.
Я делаю 2 состояния для инпутов: редактирование и визуальный вывод. В таком случае если поле не редактируется то оно просто может быть визуально похоже на инпут, нажав на него только это поле заменяется на инпут и всё нормально работает дальше. Делал таким образом большие таблицы со списками, чекбоксами, текстовыми полями и т.д., 1000+ строчек, всё отлично работает и не грузит комп. Может кто-то такой подход забракует, но мне он помог.
Сотня форм - это как?
это когда у тебя 100 форм
Вопрос: а зачем?
100 форм одновременно на экране?
ну, может какой-нибудь финтех? там обычно очень много тем, или внутренний софт у компании для заполнения данных
а допустим изменения нужны глобально. сам typing, условно ты оптимизировал, а сам апдейт?
Обсуждают сегодня