TIL 87. 함수의 타입

isk·2023년 3월 10일
0

TIL

목록 보기
86/122
post-custom-banner

함수를 props로 내려줄 때 타입은 무엇일까.

 const onClickDeleteMsg = (id: string) => {
	if (deleteId.includes(id)) {
		setDeleteId(deleteId.filter((item: string) => !item?.includes(id)));
    } else {
		setDeleteId((prev) => [...prev, id]);
    }
};

위의 함수를

<TakeMessageItem
	item={item}
	deleteId={deleteId}
	onClickDeleteMsg={onClickDeleteMsg}
	box={box}
/>

위 코드처럼 내려준다면,

onClickDeleteMsg: (id: string) => void;

props를 받은 함수의 타입은 위 코드처럼 된다.

0개의 댓글