Well, I've just started to learn Meteor and while working it with Blaze as its view, I thought of using React as its view. I'm quite puzzled about the React + Flux and using Meteor as a beginner in JavaScript is really easy. I like Meteor because it is really easy to set up but many developers really recommend React and Flux architecture.
I haven't played that much with meteor, but I can say that React + flux is pretty amazing once you understood the underlying concepts! This is not that much complicated to learn, but one way data flow may be perturbing at start.
But if you really want the total awesomeness, try using Redux instead of flux.
Here are some tutorials on both of the technologies : egghead.io/technologies/react
Well, I'd say that those are two different thing. If you want to try Meteor + React (with redux) here you can find a series of medium posts that will clarify most of your questions: how we redux
React+Meteor or React+Express(koa, sails etc) is what I think the question should be. Meteor is both backend and frontend, in this case, uses React as its frontend library. Flux is an architecture pattern much like pub-sub that React uses to organise its components in a uni-directional flow.
Meteor also exposes its API to the frontend. You would most likely do the same with express and expose an interface(JSON data or something) for React to connect to the backend.
But since I haven't personally dealt with Meteor more than just a barebones hello world and save something to the database, can't say more than this.
Lucas Bento
Full-stack developer building amazing apps with #react, #reactnative, #relay, #webpack, #graphql & #koa
One doesn't eliminate the other.
Meteor is a full-stack framework which offers a collection of tools so that developers can use without any struggle and as @kayandrae said, React is a frontend library and Flux is an architecture pattern.
I don't know much about React nor Flux yet (gotta say Redux seems to be a better option) but you can use all of them with Meteor.
Meteor's future is to become closer to React and its ecosystem alongside with Blaze, the best decision (if you chose Meteor) would be Meteor + React.