Это случилось, реакт добавил новое апи
Activity, которое в проде может ремаунтить ваши компоненты сохраняя их состояния. Это значит, что поведение StrictMode, которое многих бесило и его отключали, теперь из дева пришло в прод.
Что могу сказать. Концепция - отличная! Это очень хорошая оптимизация перфа SPA - вместо того что бы полностью ремаунтить страницы при навигации, просто скрывать не актуальные. Это значительно(!) улучшает UX и из-за уменьшения лага, и из-за сохранения состояния, т.е. в некоторых случаях избежания избыточных (повторных) лоадеров.
Но есть у этого подхода чисто реактовская проблема. Для нормального управления лайфсайклом состояния (в общем смысле) нам необходимы методы его синхронного создания при первом рендере и уничтожения при настоящем анмаунте, а не временном. А этих апи нет. Описывал пример проблемы тут: https://t.me/artalog/1291