key вне списка можно менять для сброса локального состояния компонента, например формы при переключении редактируемого пользователя.
Был ли у тебя кейс, когда ты целенаправленно использовал key вне списка элементов?
key вне списка можно менять для сброса локального состояния компонента, например формы при переключении редактируемого пользователя.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
key вне списка можно менять для сброса локального состояния компонента, например формы при переключении редактируемого пользователя.
Новый key сообщает React, что это другой экземпляр, поэтому старый размонтируется со всеми последствиями для state и effects. Не используйте случайный key на каждом render: это создаёт постоянное пересоздание. Если вопрос о вашем опыте, приведите только реальный случай.