Нужны некоторые начальные данные с бэка, которые нужно засетать в редакс.
Крути прелоадер пока не придут данные
Прелоадер то ладно, вопрос больше в другом. Например если я хочу использовать componentDidMount() в самой первой компоненте App.js, как туда замапить стейт и экшены?
В редаксе ставишь флаг типа isReady: false`или `isLoaded: false. В своём App.jsx вытаскиваешь из редакса этот флаг и показываешь загрузку до тех пор, пока не будет true. Внутри App при первом монтирвании делаешь диспатч и запрашиваешь нужную инфу. Если вся нужная инфа пришла, ставишь на флаг значение true
Это понятно, как в апп прокинуть стейт, чтобы он в пропсах уже был?
Обсуждают сегодня