我看到了 Airbnb's style guide包括 forbid-prop-types
对于类型 object
。 (可以看出here)
有人可以解释为什么我要禁止使用 PropType.object
吗?
是不是太模糊了?如果是这样,我怎样才能更具体?
最佳答案
Is it just that it's too vague?
是
And if so, how can I be more specific?
基本上,他们说如果你使用 object
你应该真的使用 shape
这样你就可以指定什么键/值对象是。
// An object taking on a particular shape
myObject: React.PropTypes.shape({
color: React.PropTypes.string,
fontSize: React.PropTypes.number
}),
关于javascript - 使用 object 作为 PropType 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41559233/