これは、この質問に関連しています: 反応クエリでの無許可のリクエストの処理
エラーがないため、React-Query が応答コードを気にしないという点は理解しています。たとえば、サーバーが 400 の「Bad Request」で応答した場合、muate 関数によって返されたデータでこれを確認する必要がありますか?
const handleFormSubmit = async (credentials) => {
const data = await mutateLogin(credentials);
// Do i have to check this data if for example i wanna show an error message
// "Invalid Credentials"?
};
ユーザーをキャッシュに保存する必要があります。
const useMutateLogin = () => {
return useMutation(doLogin, {
throwOnError: true,
onSuccess: data => // Do i have to check here again if i receive the user or 400 code
})
}
ありがとう。