typescript

21.12.23 [typescript] setState props로 넘길 때 Dispatch

슈팅스타제제 2021. 12. 23. 10:11

처음에 상위 컴포넌트에서 useState 상태 변경 함수를 넘길 때 그냥 void로 넘겼는데 

정의할 수 있는 타입이 따로 있었다!

interface Props{
  isMade: boolean
  setIsMade: () => void
}
import React, { useState, Dispatch, SetStateAction } from 'react'

interface Props {
  isMade: boolean
  setIsMade: Dispatch<SetStateAction<boolean>>
}

 

 

참고문서링크: https://newbedev.com/passing-usestate-as-props-in-typescript

 

Programming tutorials | Newbedev

Checkout new tutorials and guides for programming languages Javascript, Python, Java, Golang, C++, PHP

newbedev.com