首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

API参考(API Reference)

Redux API 表面很小。Redux 定义了一系列供您实施的契约(例如 reducer),并提供了一些帮助器函数来将这些契约捆绑在一起。

本节介绍完整的Redux API。请记住,Redux 只关心管理状态。在一个真正的应用程序中,您还需要像 react-redux 这样的 UI 库一起使用。

顶层api

  • createStore(reducer, [preloadedState], [enhancer])
  • combineReducers(reducers)
  • applyMiddleware(...middlewares)
  • bindActionCreators(actionCreators, dispatch)
  • compose(...functions)

存储API

  • Store
    • getState()
    • dispatch(action)
    • subscribe(listener)
    • replaceReducer(nextReducer)

导入

上述每个功能都顶层api。你可以像这样导入它们中的任何一个:

ES6

代码语言:javascript
复制
import { createStore } from 'redux'

ES5(CommonJS)

代码语言:javascript
复制
var createStore = require('redux').createStore

ES5(UMD版)

代码语言:javascript
复制
var createStore = Redux.createStore

扫码关注腾讯云开发者

领取腾讯云代金券