問題タブ [tsx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 汎用関数コンポーネントの作成方法
汎用機能コンポーネントを作成することは可能ですか?
次の例のようなものがうまくいくと思いました:
... だがしかし
コンポーネントを関数として宣言し、 React.ComponentType 宣言を省略すると、宣言はうまくいくようです:
しかし、コンポーネントをそのように書くと、TSX (私は最新の create-react-app を使用しています) は、React.ComponentType 宣言が欠落しているため、それをコンポーネントとして認識しなくなりました。