해결됨
[리뉴얼] React로 NodeBird SNS 만들기
비동기로직 리덕스 관련 질문
비동기 관련 로직을 리덕스나 모빅스 같은 라이브러리로 관리를 해서 관심사를 분리시켜야 한다는 말씀을 듣고 궁금한것이 있어 질문드립니다.
그렇다면 모든 비동기처리(서버데이터를 받는 로직)를 리덕스 미들웨어(썽크나 사가)를 통해 관리를 해야한다는 것이고 그렇다면 그 비동기 데이터들은 모두 전역상태로 관리를 해야한다는 것이 맞는거네요?? 제가 이해한바로는 '비동기처리를 미들웨어를 통해 관리한다는 것은 각각 비동기요청, 성공, 실패 액션을 만들고 axios 같은것을 사용하여 통신하고 성공과 실패로직들을 각 액션에 매핑하는것이다'인데 그렇다면 비동기 에러핸들링처리는 axios를 사용하여 서버에 요청하는 코드에서 해주는것인지 실패액션쪽 코드에서 해주는것인지 헷갈립니다.그리고컴포넌트파일에서는 useDispatch와 비동기요청 액션함수를 사용하여 비동기 호출하고 useSelector로 해당 데이터 상태값을 사용하는 것이다가 맞을까요??