onchange и вызов функции отправки на сервер либо указания в deps в useEffect?
В useEffect ты можешь (на самом деле должен, ее можешь) отменить запрос, если он уже не нужен, а в onChange — нет. Как результат — баги из-за гонок
Оба варианта в чистом виде — херово. Для асинхронной фильтрации нужно вводить debounce. И делать через эффект, потому что debounce’нутые запросы тоже нужно отменять
Обсуждают сегодня