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





да. Это определенно возможно. Полиглот-программирование — это сегодняшняя реальность. Есть несколько подходов, которые вы можете предпринять. Наиболее распространенным подходом будет микро-интерфейсы.
То, как вы реализуете микро-интерфейс, зависит от вас! Но в целом у вас будет два разных СПА на двух разных маршрутах. Вы свяжете эти два приложения, используя теги гиперссылок/привязки. Однако обратите внимание, что делать что-то, что требует больших затрат и действительно предназначено для очень больших приложений и команд, создающих их.
Существует множество листовых компонентов, таких как кнопки, ссылки, раскрывающийся список и т. д., которые вы в конечном итоге будете разрабатывать и поддерживать для обеих платформ. Управление состоянием, маршрутизация, сервисы будут переписаны для каждого фреймворка. Невероятно болезненно сопоставлять единообразное руководство по стилю для разных фреймворков.
В настоящее время, если вам действительно нужно использовать этот подход, вы можете рассмотреть возможность использования пользовательских элементов для своих конечных компонентов. Они должны работать для многих сред SPA (см. примечания). Это избавит вас от необходимости заново изобретать велосипед.
Note: React is not very friendly with web-components. It fails on many advanced tests.