失败的道具类型:提供给“DetailField”的“string”类型的无效道具“children”,预期为“object”

Failed prop type: Invalid prop `children` of type `string` supplied to `DetailField`, expected `object`

children: PropTypes.string

显示错误

Failed prop type: Invalid prop `children` of type `object` supplied to `DetailField`, expected `string`.

children: PropTypes.object

显示错误

Failed prop type: Invalid prop `children` of type `string` supplied to `DetailField`, expected `object`.

如果我尝试这样做,我不知道它是否有效

children: PropTypes.object && PropTypes.string

显示

Failed prop type: Invalid prop `children` of type `object` supplied to `DetailField`, expected `string`.

我该怎么办?

如果我没理解错的话,您想检查两种道具类型之一,对象或字符串:

children: PropTypes.oneOfType([
  PropTypes.object,
  PropTypes.string,
])

请查看 prop-types README 了解更多信息。