API
Redux имеет скромный API . Он определяет лишь набор соглашений по использованию, например, reducers и предлагает несколько вспомогательных функций для того, чтобы объединить эти соглашения.
В этом разделе полностью будет описан Redux API. Имейте в виду, что Redux ориентирован только на управление состоянием (state). В реальном приложении, вы будете использовать UI-биндинги, такие как react-redux.
Высокоуровневые эспорты
- createStore(reducer, [initialState])
- combineReducers(reducers)
- applyMiddleware(...middlewares)
- bindActionCreators(actionCreators, dispatch)
- compose(...functions)
API хранилища
Импорты
Каждая функция описана как экспорт верхнего уровня. Вы можете импортировать любые из них, например:
ES6
import { createStore } from 'redux';
ES5 (CommonJS)
var createStore = require('redux').createStore;
ES5 (UMD build)
var createStore = Redux.createStore;