問題タブ [react-relay]

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.

0 投票する
0 に答える
148 参照

typescript - プロパティ 'response' のタイプに互換性がありません。タイプ「不明」はタイプ「X」に割り当てられません

typescript と一緒にuseQueryLoaderusePreloadedQueryフックを使用しようとしていますが、次のエラーが発生します。ファイルの種類をコードに変更すると期待どおりに動作react-relayするため、エラーはに固有のものです。Typescriptjsx

全体として、場所のリストを照会し、それをカードのグリッドとして表示しています。親コンポーネント ファイルにはPlacesListTest.tsx、次のコードが含まれています。これはSuspenseブロック内にラップされます (表示されていません)。

コードPlacesCardsList.tsxは次のとおりです。

これはPlacesListQuery.tsxファイルです

タイプの互換性の問題は で発生しますqueryRef

タイプPlacesListQuery.graphql.tsを示すために、以下の生成されたファイルも含めます。response

タイプが でないqueryRefようにセットアップするにはどうすればよいですか? どんな助けでも大歓迎です!responseunknown