添加到已编译的React应用程序第三方组件

时间:2019-02-15 14:02:59

标签: reactjs

我们计划开发一个React应用程序,该应用程序将被多个客户共享。该应用程序将作为已编译的应用程序共享,因此客户端将无法对其进行更改。

同时,我们希望允许客户创建自己的组件,并且我们的核心应用程序应该能够将其组件添加到项目中,并从JSON生成的菜单中访问它们。

例如,假设我们的应用程序正在动态构建基于JSON的菜单 [ {label:“创建订单”,  网址:“ / order / create” }, {label:“更新顺序”,  网址:“ / order / update” } ] 并且我们的编译应用程序具有/ order / create和/ order / update的实现。

客户决定通过创建其自定义组件“ OrderDelete”来添加/ order / delete。

一旦我们在JSON菜单中添加了一个新的数组对象,是否有可能告诉我们的核心应用程序调用新创建的组件 { 标签:“删除订单”,  网址:“ / order / delete” }

因此,现在当用户单击“创建订单”时,将从已编译的应用程序中调用我们的组件。当用户单击“删除订单”时,将调用客户端的组件“ OrderDelete”。

0 个答案:

没有答案