Совместное использование React.js и Vue.js в Laravel

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

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
2
0
827
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

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

Note: React is not very friendly with web-components. It fails on many advanced tests.

Другие вопросы по теме