> design JS frameworks to not take over the entire application.
Facebook did just that with React. React doesn't have to be used only as a single page app. Use it for just a single component on a page if you want.
Facebook did just that with React. React doesn't have to be used only as a single page app. Use it for just a single component on a page if you want.
You're right that tooling/tutorials are mostly geared towards SPA usage, but React itself is designed to work for both. You'll have to decide on a pattern for "bootstrapping" React in a given page or element, since there aren't well-established best practices, but after that it's smooth sailing.