問題タブ [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.
graphql - リレー 11 からの useRefetchableFragment フックで refetch(...) を呼び出す際のエラー
から に移行しrelay 10
ていますが、からrelay 11
の呼び出しで奇妙なエラーが発生します。ここに私のコンポーネントがあります:refetch
useRefetchableFragment
次に、ボタンをクリックすると、graphql クエリが再フェッチされますが、エラーもスローされます。
react_devtools_backend.js:2430 警告: リレー:のフラグメントで
refetch
予想よりも高い優先度で予期しない呼び出しが行われました。優先度の高い更新で呼び出しを試みたようですが、コンポーネントを一時停止させる可能性のある更新は、通常の優先度でスケジュールする必要があります。フックから内部で呼び出していることを確認してください。EditClient_refetch_client
useRefetchableFragment()
refetch
refetch
startTransition()
useSuspenseTransition()
とは何ですか?イベントをhigh priority update
に配置する方法は? リレーのドキュメントには、関数の呼び出し方法は何も記載されていません。onClick
normal priority
refetch
refetch
call をコールバックに入れてもエラーは発生setTimeout
しませんが、それは正しくありません。