javascript - 如何使用 prop-types 库在 reactjs 中添加 null 或 number 的 proptypes

标签 javascript reactjs react-proptypes

尝试过

PropTypes.oneOf([
  PropTypes.number,
  null,
]);

PropTypes.oneOfType([
  PropTypes.number,
  null,
]);

它们都不起作用...我如何在 reactjs 中使用 prop-types 库设置一个 prop 以允许 null 或数字?

谢谢

最佳答案

好吧,令人惊讶的是,prop-types 无法支持......即使有人实际上已经提议将 isDefined 添加到类型中...... . 这是答案 https://github.com/facebook/prop-types/pull/90 它仍在等待合并,但似乎功能本身已经完成。如果你有同样的问题,让我们插入它的合并吧!

关于javascript - 如何使用 prop-types 库在 reactjs 中添加 null 或 number 的 proptypes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50535571/

相关文章:

javascript - 如何使用 React 自定义钩子(Hook)重用 api 的数据获取逻辑

reactjs - React PropTypes DOM 元素?

reactjs - 我可以在 PropTypes oneOf 中混合类型和值吗?

单击文本时 JavaScript 不提交隐藏表单

javascript - 为什么我的 jsangular 没有在我的范围内循环?

reactjs - 如何替换 componentWillRecieveProps

reactjs - typescript 无法解析返回联合类型的 graphql 查询的输入

javascript - react Prop 类型 : custom validators not firing

javascript: map 中未定义自己的函数

javascript - 在 javascript string.replace(from, to, index form) 中替换特定索引后的字符串