2017-07-13 67 views

回答

5

我可以指定任何類型的渲染,它返回HTML?

render不返回HTML(這將是一個字符串)。從the documentation

調用時,應該檢查this.propsthis.state並返回一個作出反應的元素。此元素可以是本機DOM組件的表示形式,例如<div />或您自己定義的其他複合組件。

您還可以返回nullfalse以表明您不想渲染任何東西。返回時nullfalse,ReactDOM.findDOMNode(this)將返回null

所以是的,any將是一個選項。或者ReactElement|boolean。 (也就是說,雖然沒有記錄,但React似乎處理undefined返回它的方式nullfalse ...)

+0

哦,所以它不返回HTML。謝謝! – vegardstikbakke