今天在Electron項目中使用React開發(fā)一個組件,沒有注意命名規(guī)則,組件名使用小寫了。導(dǎo)致組件無法正常使用,調(diào)試到崩潰。后來無意中修改了組件名設(shè)置為大寫,就好了。在此提醒react聲明組件時,第一個字母必須大寫。render方法必須要返回一個 JSX 元素,必須要用一個外層的 JSX 元素把所有內(nèi)容包裹起來,返回并列多個 JSX 元素是不合法的。
錯誤的寫法:
render () { return (
<div>第一個</div>
<div>第二個</div>
)}
正確的寫法:
render () {? return (
<div>
<div>第一個</div>
<div>第二個</div>
</div>
)}