@evster-coder
учусь, кажется

Как связать между собой Yii2 и ReactJS?

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы