Spec-Zone.ru › Redux 3

Справочник API

Поверхность API Redux очень компактна. Redux определяет набор контрактов для реализации (например, reducers) и предоставляет несколько вспомогательных функций для объединения этих контрактов.

В этом разделе документирован весь API Redux. Имейте в виду, что Redux занимается только управлением состоянием. В реальном приложении вам также понадобится использовать привязки пользовательского интерфейса, такие как react-redux.

Экспорт на верхнем уровне

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

API хранилища

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

Импорт

Каждая описанная выше функция является экспортом на верхнем уровне. Вы можете импортировать любую из них следующим образом:

ES6

import { createStore } from 'redux'

ES5 (CommonJS)

var createStore = require('redux').createStore

ES5 (UMD сборка)

var createStore = Redux.createStore

© 2015–2017 Dan Abramov
Licensed under the MIT License.
http://redux.js.org/docs/api/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API