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