ReactJS在运行时是否支持一些插件加载? 我开发了一个基于ReactJS的客户端应用程序。我的软件的其他用户应该可以通过编写自定义扩展来扩展Web UI。
我的ReactJS Base应用程序已经被转换为(webpack + babel)到build.js文件。
其他用户应该创建自己的.js文件,这些文件由浏览器单独加载。在运行时,浏览器应检查自定义扩展,将这些添加到应用程序。
是否有人提示如何使用ReactJS执行此操作?
干杯, 曼努埃尔
答案 0 :(得分:0)
您可以在主要组件上实现自定义javascript函数以添加扩展名,即:
YourPlugin.loadExtensions(MyCustomExtension);
我已经为仅在特定节点上安装的react组件执行了此操作,但我认为这种方法也适用于您的情况。