reactjs - Tipe elemen JSX 'Element[]' bukan fungsi konstruktor untuk elemen JSX?
"@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 />
}Jawaban #1
Ini karena React mengharapkan untuk mengembalikan sebuah objek. Apa yang Anda lakukan dalam contoh ini, adalah mengembalikan sebuah array sebagai gantinya.
Seperti yang disebutkan pengguna di atas, membungkusnya dalam Fragment (yang merupakan sebuah objek) akan menyelesaikan kasus ini