Совместное использование React.js и Vue.js в Laravel - PullRequest
0 голосов
/ 03 июня 2019

Я действительно хочу знать, возможно ли использовать response.js и vue.js рядом друг с другом в laravel?
Например, используйте ReactJs для панели администратора и VueJs для панели клиента.Я знаю, что технически и логически лучше использовать один из них.
Что вы думаете?Можем ли мы использовать их вместе?

1 Ответ

2 голосов
/ 03 июня 2019

Да. Это определенно возможно. Программирование Полиглота - сегодняшняя реальность. Есть несколько подходов, которые вы можете использовать. Наиболее распространенным подходом является использование микро-интерфейсов .

Как вы реализуете микро-интерфейс - решать только вам! Но в целом у вас будет два разных SPA, обслуживаемых на двух разных маршрутах. Вы будете связывать эти два приложения, используя гиперссылки / якорные теги. Однако учтите, что выполнение чего-то, что стоит больших затрат и действительно предназначено для очень больших приложений и групп, создающих их.

Существует множество конечных компонентов, таких как кнопки, ссылки, выпадающий список и т. Д., Которые вы в конечном итоге разработаете и поддержите для обеих платформ. Управление состояниями, маршрутизация, сервисы будут переписаны для каждого фреймворка. Невероятно больно сопоставлять согласованное руководство по стилю в рамках.

В настоящее время, если вам действительно нужен этот подход, вы можете рассмотреть возможность использования пользовательских элементов для ваших конечных компонентов. Они должны работать для многих платформ SPA (см. Примечания). Это поможет вам избавиться от необходимости изобретать велосипед.

Примечание: React не очень дружит с веб-компонентами. Он не проходит во многих расширенных тестах .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...