А зачем вам страницы на php делать с отдельными реакт компонентами или я что-то не понял. Либо делать spa на которое с вьюхи на php будет грузится js, разные способы есть данные подгружать, через rest асинхронно или напрямую из php. Или же полностью отделять бек от фронта через cors к примеру, но это весь фронт тогда нужно на js делать. А на счет реактивного хранилища redux/vuex это отдельный инструмент его по желанию уже использовать, во vue точно. Обычно crud не такие уж сложные, для них обычно seo не нужно можно spa сделать. Один фиг кучу всего нужно переписывать, если уже готовое есть на php. Для ларавель посоветовал vue, там и ларавель mix есть и он проще. На отдельных страницах php есть смысл делать, если интерфейс очень сложный, но там компилить js тогда хренова. А данные между php и js через json передают. Респонс должен в json формате уходить, а на фронте парсить его яваскриптом
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.