Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.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 未定义ReactDOMServer_Javascript_Reactjs - Fatal编程技术网

Javascript 未定义ReactDOMServer

Javascript 未定义ReactDOMServer,javascript,reactjs,Javascript,Reactjs,我使用的是React和reactdomv15的预构建浏览器版本,因为我不能在给定的项目中使用npm 我需要使用react dom/server中的renderToString,但是我得到ReactDOMServer未定义错误 React和ReactDOM都可以。知道如何访问我必须导入的bundles文件中的ReactDOMServer?: //= require react-dom/static/react-dom-server 然后我就可以毫无问题地从react-dom/server导入re

我使用的是React和reactdomv15的预构建浏览器版本,因为我不能在给定的项目中使用npm

我需要使用react dom/server中的
renderToString
,但是我得到
ReactDOMServer未定义
错误


React
ReactDOM
都可以。知道如何访问我必须导入的bundles文件中的
ReactDOMServer

//= require react-dom/static/react-dom-server

然后我就可以毫无问题地从react-dom/server导入react-DomServer了。

事实上,在我自己遇到这个问题并试图在某个地方找到react-DomServer之后,我几乎放弃了,当时我正在直接查找源代码,正要浏览,这时我在Google上看到了10个答案,看到了cdnjs库,瞧:


所以我想他们已经在那里构建了它,你可以在任何你喜欢的地方包含它,就像我正在做的JSBin一样。

因为你还没有导入它。加上这个

import ReactDOMServer from 'react-dom/server';
如果未找到react dom/server,则需要npm安装它


npm安装react-react-dom

是否有var-ReactDOMServer=require('react-dom/server');和ReactDOMServer.renderToString(ReactComponent)?如果不使用npm,它将不起作用。。。