Skip to content
Pushkar Anand edited this page Jun 10, 2019 · 3 revisions

When I started this project, my aim was to create boilerplate code to start a new react project in a jiffy. But I soon realized that it would only save me the initial few days of setting up the project. I would still need to write a lot of code for each feature (like actions, reducers, async actions, etc). It is a trade-off we often make while choosing to work on react-redux tech stack. In my attempt to reduce this boilerplate code, I started putting these behind abstractions while keeping all the good stuff of flux development still intact.

I didn't want to reinvent the wheel and so stick to available open-source resources like redux, immutable, UI-Router and axios. I ensured that the dependency I put are agnostic of the view used so that it can be extended to other view libraries easily.

Although I wrote Sparkx to be easy enough that one should be able to work with it without knowing the internal working but for curious minds, I will shed some light on it in this wiki.

Clone this wiki locally