reactjs - JSX-elementtype 'Element[]' er ikke en konstruktørfunksjon for JSX-elementer?
"@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 />
}Svar #1
Dette er fordi React forventer å returnere et objekt. Det du gjør i dette eksempelet, er å returnere en array i stedet.
Som en bruker nevnte ovenfor, vil det å pakke det inn i en Fragment (som er et objekt) løse saken