在反应中,您可以设置进入组件的道具的propType。对于我的一个道具,我希望值为null或一行JSX。 React文档没有涵盖propType应该用于JSX的内容。
测试时,我发现在使用对象或元素的propTypes时不会抛出错误。当使用另一个如符号时,我会得到一个错误,表示它是一个对象。如果它确实是一个对象,它应该在它是一个元素时抱怨。
JSX的正确propType是什么?
答案 0 :(得分:17)
尝试使用此propType ...
React.PropTypes.element
答案 1 :(得分:1)
PropTypes.node
或PropTypes.element