Redux 核心概念 store
store :仓库是Redux的核心,负责整合 action 和 reducer特点一个应用只有一个 store创建:const store = createStore(reducer)获取数据:store.getState()更新数据:store.dispatch(action)其他API订阅(监听)状态变化:const unSubscribe = store.sunscribe(()=>
·
- store :仓库是Redux的核心,负责整合 action 和 reducer
- 特点
- 一个应用只有一个 store
- 创建:const store = createStore(reducer)
- 获取数据:store.getState()
- 更新数据:store.dispatch(action)
- 其他API
- 订阅(监听)状态变化:const unSubscribe = store.sunscribe(()=>{}),注意先订阅,后续的更新才能被观测到
- 取消订阅状态变化:unSubscribe()
// store: 整个数据的仓库,负责关联 reducer 和 action,通过 store 对象可以给 reducer 分配 action
import { createStore } from 'redux'
import reducer from './reducers'
const store = createStore(reducer)
export default store
更多推荐
已为社区贡献1条内容
所有评论(0)