Тут на тостере надо вопросы искать, часто такое бывает, но поиск тут не самый годный.
По сути, ваш бэкэнд - это API, вы можете делать к нему запросы, например GET на login (передаете емейл+пароль) => получаете объект юзера если успешно.
И так все остальное, например GET news -> получаете список новостей, а на клиенте реактом уже рисуете шаблон. То есть пхп шаблонизация не используется вообще, только для API.