I’ve grown very tired of wiring up React, Redux, redux-react-router, redux-devtools, and react-router together in a production ready way for several apps so i’ve made a wrapper that glues them all together in a simple config.
This is currently released as an NPM package:
The minimal needed to get a redux based router and redux running is:
@rhywden thanks for your feedback! Also i’m sorry this module gave you so much trouble.
The first issue is because I mistyped the readme and didn’t realize it. I also swapped the order of the name on the repo and npm module name without realizing it.
It should be npm install simple-react-reduxnotsimple-redux-react.
I wrote the readme before writing the actual module and didn’t catch that when pushing to NPM. I’ll likely have to rename the repo to match the NPM name. Thanks for catching this!
The 2nd issue I encountered when using this in a fresh meteor 1.3 app is that the root element doesn’t exist soon enough and errors out with a dom element doesnt exist error (a bit different than your error though). It works in normal React apps so i’ll have to dig into the Meteor quarks for this.
I’ve been so swamped in the past 2 weeks that I haven’t had time to touch this but i’m setting aside some time next week to get the docs up to snuff, add a guide for meteor and non-meteor apps, as well as some example apps for both.
Here’s an boilerplate app in a non-meteor app that uses it. I’ve used it in 2 apps so far without issues but like I said above still need to look at Meteor quirks.