TypeScriptエラーエラー
TS17004TS17004 — Fragment が提供されていない限り JSX を使用できない
JSX フラグメント(<>...</>)には jsxFragmentFactory または React.Fragment が利用可能である必要があります。
nodebrowserdenobun
このエラーの原因
TypeScript の設定で JSX フラグメントの処理方法が指定されていません。jsx コンパイラオプションがフラグメントをサポートしないモードに設定されているか、フラグメントファクトリが設定されていない可能性があります。
修正方法
tsconfig.json で jsx を react-jsx または react-jsxdev に設定します。クラシック JSX を使う場合は、React をインポートしていることを確認します。React 以外の JSX ランタイムを使う場合は、jsxFragmentFactory を設定します。
関連するエラーコード
TypeScriptエラーエラー
TS2345TS2345 — 引数の型に互換性がありません
関数に渡された引数が、期待されるパラメーター型と互換性がありません。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS2554TS2554 — 引数の数が一致しません (N 個期待、M 個が渡されました)
関数に渡された引数の数が、必須パラメーターの数と一致しません。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS4058TS4058 — 戻り値の型に名前を付けられない
別モジュールから型をインポートしなければ、関数の戻り値の型に名前を付けることができません。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS2790TS2790 — オペランドはオプショナルでなければならない
delete 演算子を使用するには、オペランドがオプショナルプロパティである必要がある。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS1003TS1003 — 識別子が必要
TypeScript は識別子(変数名、関数名など)を期待したが、別のトークンが見つかった。
nodebrowserdenobun
詳細を表示 TypeScriptエラーエラー
TS2339TS2339 — 型にプロパティが存在しません
TypeScript が、指定された型に対して指定されたプロパティを見つけられません。
nodebrowserdenobun
詳細を表示