Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何动态加载&;渲染组件?_Javascript_Reactjs - Fatal编程技术网

Javascript 如何动态加载&;渲染组件?

Javascript 如何动态加载&;渲染组件?,javascript,reactjs,Javascript,Reactjs,我需要能够动态地将react组件包括到我的项目中,因为我想要设置一个插件系统,而不是每个用户都启用了相同的插件/组件。而且,它们太大了,无法将它们全部提交给每个用户。我试图找出如何做到这一点,但React似乎不支持该用例 TLDR:需要时如何从服务器加载React组件?我是否必须切换到Angular,因为react没有等效的templateUrl?react组件在JavaScript文件中定义,因此您可以像加载任何其他JavaScript文件一样加载组件。如果您没有使用像RequireJS这样的

我需要能够动态地将react组件包括到我的项目中,因为我想要设置一个插件系统,而不是每个用户都启用了相同的插件/组件。而且,它们太大了,无法将它们全部提交给每个用户。我试图找出如何做到这一点,但React似乎不支持该用例


TLDR:需要时如何从服务器加载React组件?我是否必须切换到Angular,因为react没有等效的templateUrl?

react组件在JavaScript文件中定义,因此您可以像加载任何其他JavaScript文件一样加载组件。如果您没有使用像RequireJS这样的任何类型的模块机制,那么可能只需在文档中插入
脚本
标记即可。如果您使用的是像RequireJS这样的东西,您只需告诉加载程序您需要加载一个额外的模块。

当我需要实现该部分时,我会尝试这样做,但听起来应该可以。我现在接受这个答案,但如果它不起作用,我将不得不拒绝。