useState type (1) 썸네일형 리스트형 [Typescript] is not assignable to type 'Dispatch<SetStateAction<T>>' 리액트 훅을 커스텀해서 만들던 중 typescript 관련해서 다음과 같은 에러 문구를 만났다 useState의 함수의 타입을 제너럴타입 T만 받는다고 선언해놓고 실제로는 undefined값을 받고 있으니 나는 에러 useState의 초기값을 설정해주면 해결완료 import { useCallback, useState, Dispatch, SetStateAction, ChangeEvent } from "react"; type ReturnTypes = [T, (e: any) => void, Dispatch]; const useInput = (initialData: T): ReturnTypes => { // const [value, setValue]: [T, (value: T) => void] = useStat.. 이전 1 다음