JSX元素类型'Element []'不是JSX元素的构造函数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (893)

“@ types / react”:“^ 16.7.17” “@ types / react-dom”:“^ 16.0.11” “ typescript ”:“^ 3.2.2”

function ArryElement() {
  return [
    <div key='1'>1</div>,
    <div key='2'>2</div>
  ];
}

function App() {
  return <ArryElement />
}
提问于
用户回答回答于

这是因为React期望返回一个对象。您在此示例中执行的操作是返回一个数组。

作为上面提到的用户,将它包装在Fragment(它是一个对象)中将解决这个问题

所属标签

可能回答问题的人

  • 人生的旅途

    10 粉丝484 提问6 回答
  • 无聊至极

    4 粉丝504 提问6 回答
  • 骑牛看晨曦

    5 粉丝522 提问5 回答
  • Richel

    8 粉丝0 提问4 回答

扫码关注云+社区

领取腾讯云代金券