React에서 setState를 props로 넘겨줄 때 타입을 어떻게 지정해서 사용해야 하나요 ?

3월 11일조회 295

setState를 props로 넘겨줄때 넘겨받은 자식컴포넌트에서 setState((prev) => { ... }) 처럼 쓰려면 props 타입을 어떻게 줘야할까요 ...?

질문을 추천하시나요?
profile picture
익명님의 질문

답변 2

김석현님의 프로필 사진

state의 type은 무엇인가요? state의 type에 따라 Dispatch<SetStateAction<state의 type>>과 같이 사용하시면 됩니다!

profile picture

익명

작성자

3월 22일

감사합니다!!

백시현님의 프로필 사진

저는 이렇게 해결 했습니다 예시) import {Dispatch, SetStateAction} from "react"; interface IState { id : number; text : string; } interface ISetState { setState: Dispatch<SetStateAction<IState>>; }

profile picture

익명

작성자

3월 22일

감사합니다!!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

기술, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

이메일로 가입하기