javascript - 使用 object 作为 PropType 有什么问题?

标签 javascript reactjs

我看到了 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/

相关文章:

reactjs - 如何使用 React 功能组件将 CSS 类添加到元素

javascript - 通过在 js/react 中的函数中传递参数来获取目标数组

javascript - 即使绑定(bind)后,this.setState 也不会设置状态 `this`

JavaScript 显示无穷大。为什么?

javascript - 查看数组是否有数组的最简单方法? Javascript

javascript - 在 wasm 应用程序中获取服务器 IP

javascript - 跨域请求 : Javascript vs Flash

javascript - Reactjs - 在内联 CSS 中设置过渡

reactjs - 为什么 React 不提供转译器?

javascript - 为什么不应用 material-ui 的 darkBaseTheme?