API 요청을 처리할 때 타입 안정성을 유지하는 것은 중요한 부분입니다.
이번 글에서는 TypeScript를 활용한 API 타입 정의와 Fetch 함수 개선 과정을 정리합니다.
주요 개선 내용
TestCreateRes
→ CreateTestRes
fetchTestCreate
→ createTest
deleteres
→ deleteRes
fetchTestStore
→ storeTest
기존 API 타입과 함수에서 다음과 같은 문제점이 있었습니다.
❌ 잘못된 네이밍
TestCreateRes
, TestUpdateReq
등 문법적으로 어색한 네이밍 사용TestCreateRes
→ CreateTestRes
로 개선❌ 함수 네이밍의 일관성 부족
fetchTestCreate
, fetchTestUpdate
같은 이름이 RESTful API
네이밍 규칙과 맞지 않음fetchTestCreate
→ createTest
로 개선❌ 잘못된 변수명 사용
deleteres
→ deleteRes
, testStoreres
→ testStoreRes
로 변경하여 명확성 증가