우리 프로젝트에서 typescript를 잘 살리고 있는 부분은
공용 컴포넌트를 할 때, 타입들을 통해 컴포넌트 사용 시 매개변수를 잘못 주는 것에 대해 컴파일 환경에서 오류를 잡을 수 있다는 것이다.
하지만
axios
.get("/owner/angel", {
owner_id: sessionStorage.getItem("owner_id"),
type: selectedData.type,
start_time: selectedData.startTime,
end_time: selectedData.endTime,
price: selectedData.price,
})
.then((res: any) => {
setAngelData()
});
이런걸 보면 res같은 것이나 다른 event 등에 대해 마음이 급해서 any를 박고 있는 실정.....
이런 type들까지 다 잡고 싶다.