react-async를 사용하는 이유
- 기존에 데이터를 api로 불러올 시 reducer를 사용하여 데이터를 불러왔을시, 에러일 시, 로딩중일 시 이 상태를 정의해주어야 했다.
- react-async를 사용하면 그에 대한 상태를 옵션으로 가져와서 쓸데 없이 reducer를 사용할 필요가 없으며 그에 따른 dispatch 처리도 할 일이 없다.
react-async가 다 좋을까?
- 옵션들이 많아서 사용하기전에 옵션에 대한 이해도가 필요하다.
- 그렇다고 필수는 아니며 자기 자신이 필요시 커스텀훅을 만든느 경우는 필요하니 커스텀으로 훅을 만든 방법을 숙지는 해야한다.