Skip to content
ngDux - Redux bindings for AngularJS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

ngDux - Introduction

ngDux was created to overcome deficits of the existing AngularJS-Redux (ng-redux) binding implementation.
The need to share a store instance between AngularJS and React components is one of the main reasons for this reinvention of the wheel.

The existing ng-redux implementation allows only for creating a Redux store instance inside the ng-redux bindings configuration. There is no way of accessing the store instance object directly or to provide an existing store instance to the ng-redux bindings.

ngDux leaves the creation and configuration of the store instance up to the developer, to allow the use of a shared store instance between AngularJs and React (just like react-redux does).

To make selectors and mappings reuseable between AngularJS and React components, we tried to resemble the react-redux connect() API as close as possible. If you ever worked with react-redux, you will probably feel familiar with using ngDux.

You can’t perform that action at this time.