API 文档

最后更新于:2022-04-01 05:00:57

# API 文档 Redux 的 API 非常少。Redux 定义了一系列的约定(contract)来让你来实现(例如 [reducers](#)),同时提供少量辅助函数来把这些约定整合到一起。 这一章会介绍所有的 Redux API。记住,Redux 只关心如何管理 state。在实际的项目中,你还需要使用 UI 绑定库如 [react-redux](https://github.com/gaearon/react-redux)。 ### 顶级暴露的方法 - [createStore(reducer, [initialState])](#) - [combineReducers(reducers)](#) - [applyMiddleware(...middlewares)](#) - [bindActionCreators(actionCreators, dispatch)](#) - [compose(...functions)](#) ### Store API - [Store](#) - [getState()](#) - [dispatch(action)](#) - [subscribe(listener)](#) - [getReducer()](#) - [replaceReducer(nextReducer)](#) ### 引入 上面介绍的所有函数都是顶级暴露的方法。都可以这样引入: #### ES6 ~~~ import { createStore } from 'redux'; ~~~ #### ES5 (CommonJS) ~~~ var createStore = require('redux').createStore; ~~~ #### ES5 (UMD build) ~~~ var createStore = Redux.createStore; ~~~
';