Задать вопрос
@evster-coder
учусь, кажется

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽