Почему использование метода `isMounted()` считается антипаттерном, и какой подход рекомендуется использовать, чтобы безопасно обновлять состояние после размонтирования компонента? — ДейлиПреп