Почему компонент размонтируется при некоторых рендерах родителя?

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

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

🔗 https://frntnts.ru/posts/2026-09-06-pochemu-komponent-razmontiruetsya-pri-nekotoryh-renderah-rod-1788672452660