Redux Core API

Core Redux library for managing application state through a predictable unidirectional data flow. The library exposes createStore, combineReducers, applyMiddleware, compose, and bindActionCreators as its primary API surface. State mutations are triggered by dispatching plain action objects to a store, which processes them through pure reducer functions to produce the next immutable state tree.

API entry from apis.yml

apis.yml Raw ↑
name: Redux Core API
description: Core Redux library for managing application state through a predictable unidirectional data
  flow. The library exposes createStore, combineReducers, applyMiddleware, compose, and bindActionCreators
  as its primary API surface. State mutations are triggered by dispatching plain action objects to a store,
  which processes them through pure reducer functions to produce the next immutable state tree.
image: https://redux.js.org/img/redux-logo-landscape.png
baseURL: https://redux.js.org
humanURL: https://redux.js.org
tags:
- Actions
- Middleware
- Reducers
- State Management
- Store
properties:
- type: Documentation
  url: https://redux.js.org/introduction/getting-started
- type: APIReference
  url: https://redux.js.org/api/api-reference
- type: GitHubRepository
  url: https://github.com/reduxjs/redux
- type: NpmPackage
  url: https://www.npmjs.com/package/redux
- type: TypeScript
  url: https://redux.js.org/usage/usage-with-typescript
- type: ChangeLog
  url: https://github.com/reduxjs/redux/releases
- type: License
  url: https://github.com/reduxjs/redux/blob/master/LICENSE.md