搜索ReactJS运行时插件概念

时间:2017-02-18 23:10:27

标签: javascript reactjs

ReactJS在运行时是否支持一些插件加载? 我开发了一个基于ReactJS的客户端应用程序。我的软件的其他用户应该可以通过编写自定义扩展来扩展Web UI。

我的ReactJS Base应用程序已经被转换为(webpack + babel)到build.js文件。

其他用户应该创建自己的.js文件,这些文件由浏览器单独加载。在运行时,浏览器应检查自定义扩展,将这些添加到应用程序。

是否有人提示如何使用ReactJS执行此操作?

干杯, 曼努埃尔

1 个答案:

答案 0 :(得分:0)

您可以在主要组件上实现自定义javascript函数以添加扩展名,即:

YourPlugin.loadExtensions(MyCustomExtension);

我已经为仅在特定节点上安装的react组件执行了此操作,但我认为这种方法也适用于您的情况。