728x90

react 2

React에서 async/await을 활용한 비동기 처리

React에서 async/await을 활용한 비동기 처리 React에서 API 요청 및 비동기 작업을 처리할 때 async/await을 활용하면 코드가 더욱 직관적이고 가독성이 좋아집니다. 이번 포스트에서는 async/await의 기본 개념부터 React에서 API 요청을 처리하는 방법까지 정리해보겠습니다.1. async/await 기본 개념🔹 기존의 .then() 방식 (Promise 기반)JavaScript에서 비동기 작업을 수행할 때 Promise를 사용하는 방법입니다.function fetchData() { return fetch("https://jsonplaceholder.typicode.com/todos/1") .then(response => response.json()) ..

개발/React 2025.01.31

React에서 Axios 사용법

React 애플리케이션에서 HTTP 요청을 보내기 위해 Axios를 사용하면 간단하고 강력한 기능을 활용할 수 있습니다.이 글에서는 Axios의 설치부터 사용법, 추가 팁까지 상세히 정리하겠습니다.1. Axios란?Axios는 브라우저와 Node.js에서 사용할 수 있는 HTTP 클라이언트 라이브러리입니다. 주요 특징은 다음과 같습니다:Promise 기반으로 비동기 처리를 간단히 구현 가능JSON 데이터 자동 변환요청 및 응답 인터셉터 제공간단한 취소 요청 및 타임아웃 설정브라우저 및 Node.js 환경 모두 지원2. Axios 설치Axios는 NPM이나 Yarn으로 설치할 수 있습니다.# NPMnpm install axios# Yarnyarn add axios3. 기본 사용법3.1. GET 요청GET ..

개발/React 2025.01.24
728x90