Возник такой вопрос, который покажется вам глупым. Я создал API на Yii2 (basic), которое позволяет получать нужные данные из базы в json формате. Yii2 запускается на локальном сервере. Теперь я хочу создать, собственно, интерфейс на React и с помощью Ajax запросов обращаться к этим данным.
Что для этого нужно сделать? Создать create-react-app в корневой папке проекта, и как-то сообщить yii об этом проекте? Или как-то по-другому это делается? Ответьте, пожалуйста, совсем новичок в этом.
И ещё, обязательно ли приложение будет SPA, или может быть и MPA?
Если вы создали API, то зачем вам совмещаться эти два приложения в одном? Обращайтесь по API к Yii2 из React JS. Аутентификацию осуществляйте по токену. В итоге у вас будет два независимых приложения, которые будут работать по протоколу HTTP. Я бы не стал их совмещать.
Попробуйте ReactYii2Essentials, она добавит вам все знвкомые компоненты из Yii2 в React и поможет проще перейти на него. А Yii2 так дальше и будет в виде API сервера с плюшками.