React is a great option when big parts of the business logic happen on the front end, i.e. the user's web browser. Facebook is a great example of a large app that uses React. Those who are using React to build a large application definitely need a state .