기존 비동기 통신에서 리액트 쿼리로

0


위 와 같은 기존의 비동기 통신을 리액트 쿼리로 바꿔 보는 작업을 시작했습니다.
팀프로젝틀르 하면서 통신 방법의 통일이 필요했습니다.
아래는 리액트 쿼리로 바꿔본 위의 코드

리액트 쿼리는 useMutation라는 훅으로 동작을 처리합니다.
주로 데이터를 변경하는 요청 (생성,업데이트,삭제)등을 보내고 서버의 응답을 처리할때 사용됩니다.
useMutation은 axios 또는 fetch와 같은 HTTP 클라이언트와 함께 사용되어 비동기 통신을 쉽게 처리하고, 응답 데이터를 관리하고 상태를 업데이트할 수 있도록 도와줍니다.

이로써 여러 개의 인자를 받을 수 있으며, 요청을 커스터마이징하고 응답을 처리하는 방법을 조정할 수 있습니다.

profile
𝙸 𝚊𝚖 𝚊 𝚌𝚞𝚛𝚒𝚘𝚞𝚜 𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚎𝚛 𝚠𝚑𝚘 𝚎𝚗𝚓𝚘𝚢𝚜 𝚍𝚎𝚏𝚒𝚗𝚒𝚗𝚐 𝚊 𝚙𝚛𝚘𝚋𝚕𝚎𝚖. 🇰🇷👩🏻‍💻

0개의 댓글