Indoqa React Application
A component that provides a ready-to-use setup of Redux, react-router, redux-observable and Fela.
Motivation
Working on different react applications, we ended up writing the same initialization code again and again. To avoid this duplicity, we extracted this component that covers middleware configuration, routing, Fela and dev tool setup. Only app specific routes, reducers, epics and a Fela configuration need to be passed as props.
Changelog
Learn about the latest improvements
Features
- Redux Middleware
- Redux Dev Tools
- React Router
- Fela setup
Usage
ReactDOM.render(
<IndoqaApplication history={history} store={store} renderer={renderer}>
<App />
</IndoqaApplication>,
rootEl,
)
Example
See indoqa-react-redux-ts
for an example of how to setup the store, the history and the fela renderer with hot-reload enabled.