繁体   English   中英

ReactDOMServer未定义

[英]ReactDOMServer is not defined

我从这里使用预构建的React和ReactDOM v15版本,因为我不能在给定项目中使用npm。

我需要使用renderToString从反应-DOM /服务器,但我得到ReactDOMServer is not defined的错误。

ReactReactDOM很好。 知道如何访问ReactDOMServer吗?

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

import ReactDOMServer from 'react-dom/server';

如果找不到react-dom / server,那么你需要npm安装它

npm install react react-dom

实际上,在我自己遇到这个问题并试图在某个地方找到ReactDOMServer之后,我几乎放弃了并且正在寻找源代码并且正在寻找Browserfiy,当我在Google中看到10个答案时,我看到了cdnjs libaries并且看到了:

https://cdnjs.com/libraries/react/

https://cdnjs.cloudflare.com/ajax/libs/react/15.4.0/react-dom-server.min.js

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

在我的捆绑文件中,我必须导入:

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

然后我能够从react-dom / server导入ReactDOMServer而没有任何问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM