Reactでaxiosを使用する際に例外処理を追加しようとしています。
■構成
- React Hooks
- Redux Toolkit
■質問
axios.getをtry catchで囲み例外処理を追加しましたが、コンソールに404エラーが表示されてしまいます。
この404エラーは想定内のため、コンソールに表示されないようにするにはどうしたらよろしいでしょうか?
ご教授の程よろしくお願い致します。
counterSlice.js
js
1export const fetchAsyncGetUser = createAsyncThunk("get/user", async (id, { rejectWithValue }) => { 2 try { 3 const { data } = await axios.get( 4 `https://jsonplaceholder.typicode.com/users/${id}` 5 ); 6 return data; 7 } catch (e) { 8 return rejectWithValue(e.response.data) 9 } 10});
Counter.js
js
1const Counter = () => { 2 const dispatch = useDispatch(); 3 4 useEffect(() => { 5 dispatch(fetchAsyncGetUser(20)) 6 }, []);
コンソールで表示されるエラー←これを表示させたくない
console
1xhr.js:177 GET https://jsonplaceholder.typicode.com/users/20 404
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/15 07:34