💥 타입스크립트와 React 이벤트: 버튼 클릭 핸들러의 타입 문제 해결하기
문제 상황
Firebase의 GithubAuthProvider, GoogleAuthProvider를 사용하여 구글과 깃헙 계정으로 로그인하는 기능을 구현하던 중이었다.
로그인 함수를 각 버튼마다 별도로 만들기보다는 하나의 함수에서 button의 name속성에 따라 다른 provider함수를 호출하는 방식이 효율적이라고 생각했다.
<button type="button" name="google" onClick={onClickSocailLogin}>...
woodstock.hashnode.dev2 min read