在反应中,您可以设置进入组件的道具的propType。对于我的其中一个道具,我希望该值为null或一行JSX。 React文档不包括应该用于JSX的propType。作为JSX支柱反应的propType是什么
当测试这个时,我发现它在使用对象或元素的propTypes时不会抛出错误。当使用另一个如符号时,我会得到一个错误,说它是一个对象。如果它确实是一个对象,当它是一个元素时应该抱怨。
JSX的正确propType是什么?
在反应中,您可以设置进入组件的道具的propType。对于我的其中一个道具,我希望该值为null或一行JSX。 React文档不包括应该用于JSX的propType。作为JSX支柱反应的propType是什么
当测试这个时,我发现它在使用对象或元素的propTypes时不会抛出错误。当使用另一个如符号时,我会得到一个错误,说它是一个对象。如果它确实是一个对象,当它是一个元素时应该抱怨。
JSX的正确propType是什么?
尝试使用此propType ...
React.PropTypes.element
PropTypes.node
或PropTypes.element
可用于
这一工程,但我不知道这是否是正确的。对象也起作用,当我产生警告时,它告诉我它是一个对象。 – silverlight513
如果您传递一个JSX元素,这是正确的。请参阅 - http://ricostacruz.com/cheatsheets/react.html – Zinc
不够公平,谢谢。我会用它来代替。 – silverlight513