• 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

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐