Самый простой вариант это два независимых приложения
1) на yii2 делаете все как всегда только возвращаете json, если понадобится авторизация используйте JWT или OAuth2
2) на React делаете тоже все как обычно, а если Вам понядобяться данные или сохранить их делаете запрос на приложение Yii2
В случаее SSR тут немного сложнее и глюкавие использовать Next.js