Почему компонент размонтируется при некоторых рендерах родителя?
Разработчик столкнулся с багом в React 18: компонент с полями ввода даты случайно размонтируется при перерисовке родителя, хотя key стабилен. После логов выяснилось, что проблема не в потере состояния, а именно в ремаунте компонента.
Инсайт: если компонент размонтируется без изменения ключа, стоит проверить логику рендеринга родителя или состояние контекста, которое может влиять на жизненный цикл дочерних элементов.