Forget Angular & Ember, React Has Already Won the Client-Side War
You can find examples of how these types of applications are built at TodoMVC, as the name suggests they have traditionally been made up of Models, Views and Controllers.
React enters from left of stage
No information was given on how you should structure your application other than that of a component hierarchy — composable chunks of UI that could re-render efficiently whenever state changed. React took a few notable stances against popular ideas that existed in this space, features like two-way data binding and templating were blasted as bad ideas that are best avoided.
You Had One Job React, One Job.
Continue reading %Forget Angular & Ember, React Has Already Won the Client-Side War%