её показе сбрасывались все инпуты внутри неё. По-умолчанию они не сбрасываются, ибо модалка не анмаунтится. Хорошей ли практикой будет добавить к модалке постоянно уникальный key?
не наверно так не надо тут дело в том, что у тебя оно будет перемаунтиться при фактически каждом перерендере можно попробовать сделать пропс reset в который передавать какое нибудь состояние которое при необходимости обнуления менять например счетчик, а можно и попробовать новый пустой объект каждый раз добавлять а внутри модалки сделать useEffect, который при любом изменении пропса reset будет обнулять твои инпуты тогда не будет необходимости перемонтировать модалку.
Вообще да, там лишние рендеры идут. Правда уже слил это, но в след раз так не буду делать)
там как раз не в самих ререндерах проблема там в теории каждый раз может быть пересоздание реальных DOM-элементов можно тормоза на ровном месте получить в принципе можно конечно и key пользовать но осторожно и все таки его в состоянии хранить, а не в верстке напрямую вызывать
Обсуждают сегодня