我看到Airbnb的风格指南包括forbid-prop-types
类型object
.(可以在这里看到)
有人可以解释为什么我要禁止使用PropType.object
?
是不是太模糊了?如果是这样,我怎么能更具体?
是不是太模糊了?
是
如果是这样,我怎么能更具体?
基本上,他们说如果你使用object
你应该真的使用,shape
所以你可以指定对象的键/值是什么.
// An object taking on a particular shape myObject: React.PropTypes.shape({ color: React.PropTypes.string, fontSize: React.PropTypes.number }),