API 參考
Redux 暴露出來的 API 非常少。Redux 定義一系列的介面給你去實作 (例如 reducers) 並提供少數的 helper function 來把這些介面綁在一起。
這個章節把 Redux API 完整的文件化。請謹記於心,Redux 只關注管理 state。在一個實際的應用程式中,你也會想要使用像是 react-redux 之類的 UI 綁定。
頂層 Exports
- createStore(reducer, [preloadedState])
- combineReducers(reducers)
- applyMiddleware(...middlewares)
- bindActionCreators(actionCreators, dispatch)
- compose(...functions)
Store API
Importing
描述在上面的每個都是頂層 export 的 function。你可以像這樣 import 它們之中任何一個:
ES6
import { createStore } from 'redux'
ES5 (CommonJS)
var createStore = require('redux').createStore
ES5 (UMD build)
var createStore = Redux.createStore