Чтобы установить начальное состояние в Redux, ты должен передать его как второй аргумент функции createStore.
Сначала определи свой корневой reducer, объединив отдельные reducers:
const rootReducer = combineReducers({
todos: todos,
visibilityFilter: visibilityFilter
})
Потом создай объект начального состояния с нужной структурой данных:
const initialState = {
todos: [
{ id: 123, name: 'example', completed: false }
]
}
И наконец, передай начальное состояние как второй аргумент при создании store:
const store = createStore(rootReducer, initialState)
rootReducerНачальное состояние в Redux передаётся вторым аргументом функции createStore, позволяя тебе определить стартовое состояние хранилища до того, как будут отправлены какие-либо actions.
Новый — ещё не проверен сообществом
Вы