Hello. I need some advice about which direction to move forward. First, a short background:
I’ve spent the last couple of months working to learn Meteor-React and build prototype apps, work through tutorials, etc. I’m mostly getting the hang of it now, at least on a basic and functional level. I’ve also purposely been ignoring Blaze (aside from the two initial tutorials I worked through) because 1) I didn’t want to confuse myself with learning two view layers at the same time and 2) it was going away anyhow.
Now Blaze is back.
I’m considering building a Meteor-Blaze app now instead of Meteor-React. The thinking is that all of the reasons for which I originally chose React don’t really apply anymore (I wanted a reactive app—Blaze gives me that; I was going to reuse much of my code with React Native for mobile—Blaze also gives me that).
Also, I don’t think my app will necessarily be better served by React than Blaze (think of the Todos example app, it’s a similar type of app functionally). As long as Blaze has a long life, I think it would be easier to go that route. Three reasons are 1) the Atmosphere ecosystem and all of the awesome packages available for solutions that I might have to reinvent (or find alternatives) if I choose React, 2) Blaze just seems easier to use in many ways, and 3) there are so many examples and tutorials for Meteor based on Blaze but few with React.
I actually love using React, but my feeling is that I could complete my app much more quickly if I just use Blaze. So my question for this fabulous community is “Where should I invest my development time and energy, in Blaze or React?” I really don’t know what to do at this point and I will appreciate any and all insights you are willing to share. This is a part-time hobby for me (I have a full-time completely unrelated job) so I don’t want to waste my valuable time learning the wrong tool (wrong = less appropriate for my situation).