useState의 setState를 props로 내려줄 때 타입을 어떻게 줘야할까.
아래 사진은 토글 버튼에 사용되는 함수다.
setDeleteToggle로 deleteToggle을 바꾸며 모달창을 닫게 된다.
deleteToggle의 값에 따라 모달 컴포넌트가 보이거나 안 보이게 해야하기 때문에 밖으로 빼줘야하는데,
모달창에서 x를 누르면 deleteToggle의 값을 바꿔서 모달창을 꺼줘야하는 것도 필요하기 때문에
모달 컴포넌트에도 setDeleteToggle이 필요하다.
그래서 setDeleteToggle을 모달 컴포넌트에 넣어줬다.
근데 타입을 정해주란다.
any는 쓰기 싫기에 구글링을 한 결과, 모달 컴포넌트에서 받는 setDeleteToggle에 아래 사진과 같은 타입을 지정해줬다.
에러 없이 잘 작동한다.