Хранилище (Store)
Хранилище (store) — это объект, который:
содержит состояние приложения;
отображает состояние через
getState()
;может обновлять состояние через
dispatch()
;позволяет регистрироваться (или удаляться) в качестве слушателя изменения состояния через
subscribe()
.
Хранилище в приложении всегда уникально.
Очень легко создать Хранилище (Store), если у вас есть редюсер. Теперь мы их импортируем и передадим в createStore()
.
Вы можете объявить начальное состояние, передав его вторым аргументом в createStore()
. Это полезно для пробрасывания состояния на клиент из состояния приложения Redux, работающего на сервере, когда вы пишете универсальное приложение.
Обновление состояния:
Last updated
Was this helpful?