javascript - 是否可以将现代 React.js 组件集成到 ES5 AngularJs 应用程序中?
问题描述
我们有一个老式的应用程序,用 AngularJs 编写,我们想“导入”几个用 ReactJs 编写的编辑器。
第一个想法是ngReact,它也是老派(在 bower 上可用 :))但我既不能引用 React 也不能引用我们的 react 组件。
由于这两个东西实际上不是用相同的标准编写的,甚至可以混合使用它们吗?或者在编译和构建期间是否可以选择将 React 组件降级到 ES5?
我们为什么不对 Angular 应用程序进行现代化改造?
我们正在等待全新的 ReactJs 应用程序版本,同时我们仍在使用旧版本。在我们等待新的时,我们只是想掌握旧 gui 中的一些新功能。
解决方案
我们最终将 angularjs 重写为 ES6,现在它们可以很好地协同工作。
花了几天时间,但我可以说我现在比我们最初想要的那种奇怪的混合物更开心。
推荐阅读
- java - Android-如何从其他类更改按钮的颜色并更改布局的可见性?
- laravel - 如何在 Forge 身份验证期间禁用防护
- firebase - 将匿名帐户转换为电话号码帐户
- r - 在 rstudio 中安装 rpf 包时出现“致命错误:Eigen/Core:没有这样的文件或目录”
- python - 无法在 pyserial 上发送 Enter 命令
- android - Jsoup在网页中找不到视频
- angularjs - Springboot web应用:加载资源失败:服务器响应状态为404()
- python - 如何通过 pip 安装 tweepy?
- javascript - 传单不接受边界
- azure-service-fabric - 如何将托管服务标识添加到托管在 Azure VM Scaleset 或 Service Fabric 中的容器?