логинится, и на это время должен блокироваться функционал. Я делаю в состоянии <App> переменную куда записываю, нужно ли показывать интерфейс.
Потом туда же улетает сообщение об ошибке, а также уведомление об успешном завершении операции.
И вот после всего этого у меня на одном <App> висит куча спагетти с которым непонятно что делать.
Что с этим делать?
Нет, в компоненты убрать нельзя, стейт нужен не только одному компоненту но и другим частям приложения.
Редакс не варик?
Варик
при успешном логине создаешь переменную в localstorage logedIn=true Для всего что должно работать при логине проверяем переменную на true
то есть всё хранить в локалсторейдж? выглядит не очень способом... плюс обновления тогда как ловить?
не все, только результат логина
так мне кроме результата логина надо хранить ещё много чего, что нужно больше чем одному компоненту (если не считать сам App)
так и делаю. получается каша. стейт то надо хранить в App всего этого :с
Обсуждают сегодня