admin管理员组文章数量:1389879
I'm using pre-built browser builds of React and ReactDOM v15 from here since I can't use npm in a given project.
I need to use renderToString
from the react-dom/server but I'm getting ReactDOMServer is not defined
error.
React
and ReactDOM
are fine. Any idea how I can access ReactDOMServer
?
I'm using pre-built browser builds of React and ReactDOM v15 from here since I can't use npm in a given project.
I need to use renderToString
from the react-dom/server but I'm getting ReactDOMServer is not defined
error.
React
and ReactDOM
are fine. Any idea how I can access ReactDOMServer
?
- do you have var ReactDOMServer = require('react-dom/server'); and ReactDOMServer.renderToString(ReactComponent); ? it will not work if you don't use npm... – Olivier Boissé Commented May 20, 2016 at 9:34
3 Answers
Reset to default 4Cause you haven't imported it. Add this
import ReactDOMServer from 'react-dom/server';
If react-dom/server not found then you need to npm install it
npm install react react-dom
Actually, after running into this issue myself and trying to find ReactDOMServer somewhere, I almost gave up and was looking for the source directly and about to Browserfiy when like 10 answers down in Google I saw the cdnjs libaries and lo and behold:
https://cdnjs./libraries/react/
https://cdnjs.cloudflare./ajax/libs/react/15.4.0/react-dom-server.min.js
So I guess they have it built there, and so there you go, you can include it wherever you like, like JSBin as I'm doing.
In my bundles file I had to import:
//= require react-dom/static/react-dom-server
Then I was able to import ReactDOMServer from react-dom/server without a problem.
本文标签: javascriptReactDOMServer is not definedStack Overflow
版权声明:本文标题:javascript - ReactDOMServer is not defined - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744606945a2615411.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论