【问题标题】:What would the propType be of a JSX prop in react反应中的 JSX 道具的 propType 是什么
【发布时间】:2016-11-25 10:58:21
【问题描述】:

在 react 中,您可以设置进入组件的 props 的 propType。对于我的一个道具,我希望该值为 null 或一行 JSX。 React 文档没有介绍 JSX 应该使用什么 propType。

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

JSX 的正确 propType 是什么?

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:

    尝试使用这个 propType...

    React.PropTypes.element
    

    【讨论】:

    • 这行得通,但我不确定它是否正确。对象也可以工作,当我产生警告时它告诉我它是一个对象。
    • 如果你传递一个 JSX 元素是正确的。请看-ricostacruz.com/cheatsheets/react.html
    【解决方案2】:

    可以使用PropTypes.nodePropTypes.element

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-21
      • 2021-11-06
      • 1970-01-01
      • 1970-01-01
      • 2021-08-02
      • 1970-01-01
      • 2020-01-19
      • 1970-01-01
      相关资源
      最近更新 更多