首页 > 解决方案 > 是否可以将现代 React.js 组件集成到 ES5 AngularJs 应用程序中?

问题描述

我们有一个老式的应用程序,用 AngularJs 编写,我们想“导入”几个用 ReactJs 编写的编辑器。

第一个想法是ngReact,它也是老派(在 bower 上可用 :))但我既不能引用 React 也不能​​引用我们的 react 组件。

由于这两个东西实际上不是用相同的标准编写的,甚至可以混合使用它们吗?或者在编译和构建期间是否可以选择将 React 组件降级到 ES5?

我们为什么不对 Angular 应用程序进行现代化改造?

我们正在等待全新的 ReactJs 应用程序版本,同时我们仍在使用旧版本。在我们等待新的时,我们只是想掌握旧 gui 中的一些新功能。

标签: javascriptangularjsreactjs

解决方案


我们最终将 angularjs 重写为 ES6,现在它们可以很好地协同工作。

花了几天时间,但我可以说我现在比我们最初想要的那种奇怪的混合物更开心。


推荐阅读