Redux First History

Redux history binding support react-router - @reach/router - wouter

Redux First History - Make Redux 100% SINGLE-AND-ONLY source of truth! Main features 100% one source of truth (store) No syncronization depending on rendering lifecicle (ConnectedRouter) No React dependency (we want history to be always in store!) 100% one-way data flow (only dispatch actions!) improve React shallowCompare as there is only one "location" support react-router v4 and v5 support @reach/router 1.2.1 support @wouter 2.x support mix react-router, @reach-router & wouter in the same app! fast migration from existing project, with same LOCATION_CHANGE and push actions (taken from RRR) handle Redux Travelling from devTools (that's a non sense in production, but at the end of the day this decision it's up to you ...) custom opions and blazing fast (ok, every lib should have these features, that's true :D)

Explore By Topic