Можно ли (и нужно ли) мешать фронтэнд на React.js с «обычным» фронтэндом (не SPA) в рамках одного сайта?
Вы можете иметь неограниченное количество React-модулей на странице.
Но для вашей задачи лучше подойдет Vue, так как он более удобен для частичной интеграции.- SAP - это такая себе, специфическая тема (ну, как я ее вижу) - делать сайт (речь идет именно о сайтостроении) как SAP - далеко не всегда оправданно. В том числе, и исходя из стоимости разработки и поддержки.
Во-первых не SAP, а SPA. Во-вторых, если говорить о серьезных коммерческих проектах, то разработка SPA на React обойдется дешевле монстра "вьюхи" на Laravel + "мега-менюхи" на React. Да и поддерживать SPA будет значительно проще.
у https://www.imdb.com так, судя по react dev tools в хроме - на реакте только рейтинги и прочая мелочевка
(SPA - single page app)