작성한 질문수
Slack 클론 코딩[실시간 채팅 with React]
채팅 보내기
작성
·
231
0
안녕하세요! 제로초님 단순히 궁금한 두가지가 있습니다!
1. 요청은 axios 로 보내고 데이터 받아오는것은 useSWR를 사용하는 이유의 개념이 잘안잡혀서요 캐시 컨트롤때문일까요?
2. axios 로 데이터 처리할때 async await 말고 promise 를 사용하시는 이유가 있을까요?
만약 async await을 사용한다면 기존 then, catch, finally를 어떻게 async await 문법으로 변경 할 수 있나요?
답변 1
1
1. 네, SWR을 사용하면 단순 상태 관리 외에도 데이터 캐싱, 주기적 재요청 등을 추가로 해줍니다.
2. useEffect 내에서는 async/await을 못 쓰므로 promise를 썼습니다. 그 외의 곳들은 async/await 쓰셔도 됩니다. try/catch/finally문 쓰시면 됩니다.
답변 감사합니다!
답변 감사합니다!