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