reactjs - JSX tip elementa 'Element[]' nije konstruktorska funkcija za JSX elemente?
"@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 />
}Odgovor #1
To je zato što React očekuje da će vratiti objekt. Ono što radite u ovom primjeru je da umjesto toga vratite niz.
Kao što je korisnik gore spomenuo, omotavanje u Fragment (koji je objekt) riješit će slučaj