안녕하세요! React 학습 아홉 번째 시간입니다. 지금까지 우리는 컴포넌트의 내부 동작(State, Props)과 최적화(useMemo, useCallback)를 배웠습니다.이제는 컴포넌트를 외부 세계와 연결할 차례입니다. 실제 웹 서비스는 외부 서버에서 데이터를 받아와야 사용자에게 의미 있는 정보를 보여줄 수 있습니다. 오늘은 API 통신을 통해 데이터를 가져오는 방법과 그 과정에서 발생하는 로딩(Loading), 에러(Error) 상태를 처리하는 방법을 알아보겠습니다.1. API 통신의 기본 원리API 통신은 서버에 요청을 보내고 응답을 받는 비동기(Asynchronous) 작업입니다. React에서는 이 비동기 작업을 useEffect Hook 내부에서 처리하는 것이 일반적입니다.💡 왜 useE..