PHP на бекэнде выступает в роли API - отвечает данными на запросы фронта (React). Сам PHP ничего не рендерит, только отдает данные как правило в формате JSON.
React.JS - это фронт, он занимается генерацией/отрисовкой страниц, отправкой запросов на бек, обработкой полученных от бека данных. Вся работа с шаблонами, страницами, CSS и анимацией происходит тут.