簡體   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