reactjs - react 16 parça fonksiyonel bileşen ve typescript TS2605
React ile tsx kullanıyorum. React ile ilk günlerim ve Typescript hakkında fazla bilgim yok.
@types/react 16.0.25
react 16.1.1
tsconfig.json dosyamda "noImplicitAny": false var
Bir fragment döndüren fonksiyonel bir bileşen yazdığımda:
function MyComponent() {
return [<div>1</div>, <div>2</div>];
}
Typescript şikayet ediyor:
TS2605: JSX element type 'Element[]' is not a constructor function for JSX elements.
Property 'render' is missing in type 'Element[]'.
Eğer tipi :any olarak tanımlarsam hatayı atlıyorum
function MyComponent():any {
return [<div>1</div>, <div>2</div>];
}
Bu @types/react'ten kaynaklanan bir sorun mu yoksa ben mi bir yanlış yapıyorum?