того что при каждом вводе буквы идет перерисовка всего компонента, как это можно оптимизировать, возможно с помощью memo, useMemo?
useTransition
А можно просто дебаунс ez (debounce)
подождите, у меня же все ровно будет перерисовка, ну будет у меня дебаунс, ничего же не изменится, или как его использовать?
возможно не стоит делать её controlled
ну она подкручена к react hook form
возможно придётся открутить, ну т.е. я не вижу аутов, если она контроллед она обязана перерисовываться при изменении
Дебаунс работает так, что (тут могу ошибаться) выполнение функции откладывается, пока ты запрашиваешь ее выполнение в течение delay (если delay проходит и больше не запрашивается выполнение функции, то функция выполняется)
А теперь получается и дебаунс ненужен, покуда есть почти его реакт-нативная реализация?
Не дает выполниться операции чаще чем заданный промежуток времени
Обсуждают сегодня