2017-07-13 58 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