所以我的问题非常自我解释。在同一个项目中一起使用Vue.js和React.js是否有意义?
答案 0 :(得分:5)
没有。 Vue.js和React都是出于同样的目的 - 构建UI组件。
可能有意义的唯一情况是,如果您正在进行迁移。从Vue.js到React或从React到Vue.js。
但我认为在大多数情况下都不值得进行这种迁移。 Vue.js和React都非常棒。所以我的结论是,不,它没有意义。
答案 1 :(得分:2)
您可以将两者一起使用,但必须仔细考虑体系结构。您可能需要考虑类似Microfrontend体系结构的内容,但是请记住,这样做是以付出很多复杂性为代价的,并不适合所有用例。
答案 2 :(得分:1)
Vue和Reactjs都是自给自足的javascript框架。另外,由于两者都执行相同的工作,因此使用其中任何一个都是有意义的。
如果同时使用Vue和React,那么在用Vue编写的部件和用React编写的部件之间共享状态和数据将变得越来越困难。
您要做的是将它们保留为独立的模块。
Vue和ReactJ都具有不同的API,因此开发人员也很难对其进行编码。这将导致错误的模式和代码中的黑客攻击,随后将导致诸如可维护性和功能扩展之类的问题。
如果您可以控制整个代码,那么最好评估一下更适合自己目的的代码,然后选择用于开发整个应用程序的框架。
PS 一起使用它们的某些例外情况包括从框架到正在进行的另一个移植,或者您的应用程序中有多个模块,每个模块彼此独立,并作为插件包含在其中。主要代码。