我真的很想知道,是否可以在 Laravel 中同时使用 React.js 和 vue.js?
例如,使用 ReactJs 作为管理仪表板,使用 VueJs 作为客户端仪表板。我知道使用其中之一在技术上和逻辑上更好。
你怎么认为?我们可以一起使用它们吗?
是的。这绝对是可能的。多语言编程已成为当今的现实。您可以采取几种方法。最常见的方法是微前端 https://micro-frontends.org/.
如何实现微前端取决于您!但一般来说,您将在两条不同的路线上获得两种不同的 SPA 服务。您将使用超链接/锚标记互连这两个应用程序。但是,请注意,做一些事情需要很大的成本,并且对于非常大的应用程序和构建它们的团队来说确实意味着。
有许多叶组件,例如按钮、链接、下拉菜单等,您最终将为这两个框架开发和维护它们。每个框架的状态管理、路由、服务都将被重写。跨框架匹配一致的风格指南是非常痛苦的。
如今,如果您确实需要继续使用这种方法,您可以考虑为叶组件使用自定义元素。它们应该适用于许多 SPA 框架(请参阅注释)。这将帮助您省去重新发明轮子的麻烦。
注意:React 对 Web 组件不太友好。它在很多方面都失败了高级测试 https://custom-elements-everywhere.com/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)