gpt4 book ai didi

reactjs - React 是否会警告组件未预期的其他属性?

转载 作者:行者123 更新时间:2023-12-03 13:42:57 27 4
gpt4 key购买 nike

如果我将 prop bar 传递给下面的组件,React 会抛出警告/错误吗?

class MyComponent extends Component {
...
}

MyComponent.PropTypes = {
foo: PropType.string,
};

最佳答案

不,它只会在您传递 propTypes 中定义的不具有预期类型的​​ prop 时发出警告。

如果您想收到有关此问题的警告,可以使用 custom Airbnb implementation包含验证器 forbidExtraPropsprop-types 包。

您的示例代码中也有一个拼写错误。组件上的 proptypes 对象需要以小写 p 开头才能正常工作:

MyComponent.propTypes = {
foo: PropTypes.string,
};

关于reactjs - React 是否会警告组件未预期的其他属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48705910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com