将其他js/app组件(例如jQuery)集成到react.js SPAs中

Integration of other js/app components (e.g. jQuery) into react.js SPAs

本文关键字:js 集成 SPAs jQuery react 例如 其他 app 组件      更新时间:2023-09-26

除了使用iframe之外,将其他js库和应用程序集成到基于react.js的单边应用程序中似乎很有挑战性。有人知道将非react应用程序可视化集成到react.js SPAs的正确解决方案/解决方法吗?

集成任何类型的库都会遇到问题,因为这些库直接使用DOM。

jQuery(或许多jQuery插件)正在操纵DOM。决定使用React的人不想直接访问DOM,而是由React自动生成DOM。

因此,有许多JS库可以与React一起使用,如Redux、undercore.JS、lodash.JS、moment.JS、i18next.JS等。但这些库基本上用于数据管理、建模、验证、API通信等。

所有UI/DOM渲染的东西都应该由React Components来管理。