express,nodejs,React로 한다고했을때
서버쪽에서 네트워크관련 api에러가 날수도 있고, 게시글 조회를했는데 마침 다른사람이 삭제를한 게시글이여서 게시글을 못찾을수있고,
뭐 기타상황의 에러가날수있잖아요?
그러면 보통 에러 메시지관련해서 리액트에서 에러처리를하게끔하나요?
예를들면서버쪽에서
if(!post){
return res.status(404).json({ msg: '게시글을 찾을 수 없습니다.' });
}
조건문이 일치하게되서 이런 msg를뿜었다면 리액트에서는
예를들면 리액트쿼리로 api조회를했다면
if(error.msg==='게시글을 찾을 수 없습니다.'){
return <div>에러남</div>
}
뭐이런식으로하나요 아니면
if(error){
return <div>에러남</div>
}
하나요?
아니면
if(error.status === 상태코드에따라서 에러 화면 유동적으로){
return <div>에러남</div>
}
이런식으로하나요??