propType是JSX prop的反应是什么?

时间:2016-11-25 10:58:21

标签: javascript reactjs

在反应中,您可以设置进入组件的道具的propType。对于我的一个道具,我希望值为null或一行JSX。 React文档没有涵盖propType应该用于JSX的内容。

测试时,我发现在使用对象或元素的propTypes时不会抛出错误。当使用另一个如符号时,我会得到一个错误,表示它是一个对象。如果它确实是一个对象,它应该在它是一个元素时抱怨。

JSX的正确propType是什么?

2 个答案:

答案 0 :(得分:17)

尝试使用此propType ...

React.PropTypes.element

答案 1 :(得分:1)

可以使用

PropTypes.nodePropTypes.element