실수 했다. typescript를 사용해서 name 값에 있어서는
타입스크립트에서 이벤트 핸들러에서 직접적으로 e.currentTarget['name'].value와 같이 엘리먼트의 속성에 접근하는 경우,
name 값은 쓰면 안되는데... 써버렸다.
그런데 이미 코드를 다 짜 놓고 API 와도 연결되어있어서.... value 값을 빈 문자열로 반드시 넣어야 하는 상황..
이 때 사용 할 수 있는 것이
const nameValue = e.currentTarget.elements.namedItem('name') as HTMLInputElement;
nameValue.value = '';
이렇게 namedItem이라는 name값을 찾는 메소드를 사용해서 타입강제를 해주어 해결했다.
다음번에는 name에 name은 안써야지