reactjs - רכיב פונקציונלי של Fragment ב-React 16 ו-TypeScript TS2605
אני משתמש ב-tsx עם React. הימים הראשונים שלי עם React ולא הרבה ידע על Typescript.
@types/react 16.0.25
ריאקט 16.1.1
בקובץ tsconfig.json שלי יש לי "noImplicitAny": false
כאשר אני כותב קומפוננט פונקציונלית שמחזירה פרגמנט:
function MyComponent() {
return [<div>1</div>, <div>2</div>];
}
טייפסקריפט מתלונן:
TS2605: JSX element type 'Element[]' is not a constructor function for JSX elements.
Property 'render' is missing in type 'Element[]'.
אם אני מגדיר את הסוג :any אני מדלג על השגיאה
function MyComponent():any {
return [<div>1</div>, <div>2</div>];
}
האם זה בעיה מ-@types/react או שאני עושה משהו לא נכון?