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

时间:2019-01-03 06:39:41

标签: reactjs typescript

  

“ @ 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 />
}

1 个答案:

答案 0 :(得分:5)

这是因为React期望返回一个对象。在此示例中,您要做的是返回一个数组。

如上述用户所述,将其包装在enter image description here(这是一个对象)中即可解决情况