楚河之界
2022-06-09 17:02
采纳率: 92.6%
浏览 37

React 数据渲染报错

<div className={classes.preview}>
  {Array.isArray(value) &&
    value.length > 0 &&
    value.map((item) =>
      !item.label ? (
        `----`
      ) : dataFromApi ? (
        <span key={item.value}>{`${item.label} `}</span>
      ) : (
        t(`${item.label}`)
      ),
    )}
  {!Array.isArray(value) && value}
</div>

我这样写会报以下错误,是哪里的问题呢?
Error: Objects are not valid as a React child (found: object with keys {label, value}). If you meant to render a collection of children, use an array instead.

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题