Javascript 如何动态加载&;渲染组件?
我需要能够动态地将react组件包括到我的项目中,因为我想要设置一个插件系统,而不是每个用户都启用了相同的插件/组件。而且,它们太大了,无法将它们全部提交给每个用户。我试图找出如何做到这一点,但React似乎不支持该用例Javascript 如何动态加载&;渲染组件?,javascript,reactjs,Javascript,Reactjs,我需要能够动态地将react组件包括到我的项目中,因为我想要设置一个插件系统,而不是每个用户都启用了相同的插件/组件。而且,它们太大了,无法将它们全部提交给每个用户。我试图找出如何做到这一点,但React似乎不支持该用例 TLDR:需要时如何从服务器加载React组件?我是否必须切换到Angular,因为react没有等效的templateUrl?react组件在JavaScript文件中定义,因此您可以像加载任何其他JavaScript文件一样加载组件。如果您没有使用像RequireJS这样的
TLDR:需要时如何从服务器加载React组件?我是否必须切换到Angular,因为react没有等效的templateUrl?react组件在JavaScript文件中定义,因此您可以像加载任何其他JavaScript文件一样加载组件。如果您没有使用像RequireJS这样的任何类型的模块机制,那么可能只需在文档中插入
脚本标记即可。如果您使用的是像RequireJS这样的东西,您只需告诉加载程序您需要加载一个额外的模块。当我需要实现该部分时,我会尝试这样做,但听起来应该可以。我现在接受这个答案,但如果它不起作用,我将不得不拒绝。