React is the view library - so it can be used with any tech stack. At Hashnode we are using Node/Express, MongoDB and React. Further if you combine Flux architecture with React then you'll have a good architecture in place. But it totally depends on your preferences.