React is Angular Directives done well IMO. But it lacks features of a full-fledged MVC framework.<p>That said, you can absolutely have a multi-page SPA built with React. Check out React-router.<p>The code that communicates with the backend should be in your Flux Actions.<p>To check if you&#x27;re authenticated before rendering a view,  intercept the router transitions.