2016-04-26 31 views
0

你不應該需要查看視頻回答我的問題,但它可以在這裏找到:http://www.lynda.com/React-js-tutorials/React-js-syntax/379264/413770-4.htmlLynda的react.js視頻是否過時使用(基於此錯誤)?

我開始學習react.js的第一次(我很精通HTML/Javascript已經),但第一個簡單的項目工作不正常。

他們給出的示例代碼應該向頁面輸出「Hello World」。

<!DOCTYPE html> 
<html> 
    <head> 
     <script src="https://--.--/react-0.13.3.min.js"></script> 
     <title>My First React File</title> 
    </head> 
    <body> 
    <script> 
     React.render(React.createElement('div', null, 'Hello World'), document.body); 
    </script> 
    </body> 
</html> 

Facebook的github上有一個更先進的最新反應文件,15.0.1,所以我的代碼只能與更新的文件不同:

<!DOCTYPE html> 
<html> 
<head> 
    <script src="https://--.--/react-15.0.1.min.js"></script> 
    <script src="https://--.--/react-dom-15.0.1.min.js"></script> 
    <title>My First React File</title> 
</head> 
    <body> 
    <script> 
     React.render(React.createElement('div', null, 'Hello World'), document.body); 
    </script> 
    </body> 
</html> 

他們的榜樣輸出「Hello World」的正確,而我什麼都不做。

我應該使用不同的培訓來學習React嗎?我感到無聊的問了一個關於這麼簡單的代碼行的問題。

PS:我不得不審查的文件名,以滿足不使用URL縮短器的堆棧溢出的標準,但他們是這裏的文件:https://facebook.github.io/react/downloads.html

編輯:我只注意到了視頻剛出來的2/17/16,所以它不可能是過時的。一定是我的錯誤在哪裏?任何幫助表示讚賞。

回答

2

由於反應v0.14 React.render沒有提供任何更多,而不是你應該使用ReactDOM.render()

參考:https://facebook.github.io/react/blog/2015/10/07/react-v0.14.html

+0

完美!謝謝你的回答,我很感激。看起來我不會使用這個視頻進行培訓。 – Kyle

+1

從v.0.13開始的@kaisle遷移指南非常簡單(當然,這非常簡單),所以如果你喜歡那個視頻,你可以繼續。大多數東西沒有改變,所以你不應該經常得到錯誤。 –

相關問題