Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.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
Dynamic 如何在运行时在浏览器中动态删除/替换ReactJS类?_Dynamic_Reactjs_Webpack Hmr - Fatal编程技术网

Dynamic 如何在运行时在浏览器中动态删除/替换ReactJS类?

Dynamic 如何在运行时在浏览器中动态删除/替换ReactJS类?,dynamic,reactjs,webpack-hmr,Dynamic,Reactjs,Webpack Hmr,我正在考虑一个基于web的IDE来构建React应用程序的想法。基本上,用户完全在浏览器中定义和修改类 我知道我可以使用React.createClass创建一个类,但是当用户修改该类时,我如何删除它或重新定义它呢 我知道Webpack HMR可以做到这一点,但我怎样才能完全在浏览器中做到呢?您能在IFrame中运行这部分代码吗?这将允许您在每次修改时从头开始。我认为IFRAME不起作用。src是什么?这些类是动态定义的,而不是磁盘上的文件。此外,我希望替换现有类的实现,但保持其状态,就像HMR

我正在考虑一个基于web的IDE来构建React应用程序的想法。基本上,用户完全在浏览器中定义和修改

我知道我可以使用
React.createClass
创建一个类,但是当用户修改该类时,我如何删除它或重新定义它呢


我知道Webpack HMR可以做到这一点,但我怎样才能完全在浏览器中做到呢?

您能在IFrame中运行这部分代码吗?这将允许您在每次修改时从头开始。我认为
IFRAME
不起作用。
src
是什么?这些类是动态定义的,而不是磁盘上的文件。此外,我希望替换现有类的实现,但保持其状态,就像HMR一样。