From 8a7c0035a9482882bf327a533eab7367de95ab79 Mon Sep 17 00:00:00 2001 From: novice1993 Date: Sat, 9 Sep 2023 01:07:01 +0900 Subject: [PATCH] =?UTF-8?q?[Chore]=20=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C?= =?UTF-8?q?=20=EC=A3=BC=EC=84=9D=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 불필요한 주석 삭제 Issues #17 --- client/src/hooks/useGetCompanyList.ts | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/client/src/hooks/useGetCompanyList.ts b/client/src/hooks/useGetCompanyList.ts index 5a316fb8..f14b0988 100644 --- a/client/src/hooks/useGetCompanyList.ts +++ b/client/src/hooks/useGetCompanyList.ts @@ -16,28 +16,3 @@ const getCompanyList = async () => { return companyList; }; - -/* -비동기처리에 특화되어있다 -> ? -서버에서 데이터를 받아와서 -> react 화면을 그리거나, 어떤 로직을 처리 --> 비동기적으로 이루어진다 - -1.server데이터 바아오기 (axios) -> 통신 -> 서버와 상호작용한다 -> delay -2.받아온 데이터로 작업 처리 => undefined - -해결하기 위해서 -async await -promise then -// 비동기 처리의 핵심은 -1. 서버 데이터를 완전히 받아온 다음에 -> 이걸 써야하고 => then / async await - - 서버 데이터 받아오기 - - 로딩 인디케이터 true - - 서버 데이터 다 받아왔다면 - - 로딩 인디케이터 false 만들기 -2. 서버 데이틀 받아오는 과정 중에는 -> 어떤 loading indicator 처리를 보통 하고 (ux 요소를 위해서) => loading 처리 -3. if error 가 발생했ㅇ르 때는 이를 처리할 코드가 필요하다 --> try/catch문을 써서 두가지 케이슬 ㄹ분기한다 - - - -*/