【问题标题】:JSX element type 'Element[]' is not a constructor function for JSX elements?JSX 元素类型“Element[]”不是 JSX 元素的构造函数吗?
【发布时间】:2019-05-29 18:10:23
【问题描述】:

“@types/react”:“^16.7.17”
"@types/react-dom": "^16.0.11"
“打字稿”:“^3.2.2”

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

function App() {
  return <ArryElement />
}

【问题讨论】:

标签: reactjs typescript


【解决方案1】:

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

正如上面提到的用户,将其包装在Fragment(这是一个对象)中将解决此问题

【讨论】:

    猜你喜欢
    • 2019-11-24
    • 2020-05-31
    • 2020-08-14
    • 1970-01-01
    • 2019-03-06
    • 2019-05-18
    • 2019-07-21
    • 2020-09-16
    • 1970-01-01
    相关资源
    最近更新 更多