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.