I’ve been using Meteor daily now for a couple of weeks and I thoroughly love what the community has done.
I first learned about Meteor when I seen an example of how data changes in a Mongo collection updated in the UI with very little effort. That blew me away. The accounts features were the icing on the cake. Documentation is easy to read, and I was able to get up and running quickly.
As a React developer I didn’t quite understand how React fitted in. And then I learned about
withTracker. I could now subscribe to record sets and pass that data down as props to container components.
Like seriously, this blew me backwards when I first did this with React.
I then tried to fit Redux into Meteor and I managed to do it in a very clean way.
To do this I got rid of
withTracker and used
Tracker.autorun which subscribes to methods and dispatches actions when the data changes. I use
mapStateToProps to pass data to components instead of
It seems that a lot of people are migrating from Blaze to using React and I see a lot of questions on using Redux but any guides or tutorials are either dated, or of little help.
I would like to write a section on using React and Redux in the documentation if I may. Is this something that would be welcomed if I was to submit a pull request?