언어 공부/Typescript

[TypeScript] useState에서 빈배열[] 초기화

수기 2022. 3. 17. 16:24

useState에서 빈 배열([])로 초기화시키는 경우

typescript에서 useState hooks를 사용해서 초기 값을 빈 배열로 할 경우, 타입스크립트에서는 빈배열([])을 never type으로 인식하기 때문에 구체적인 타입을 지정해줘야 한다.

 

type markerType = {
    title: string,
    latlng: object,
    url: string
}
const [markerData, setMarkerData] = useState<markerType[]>([])

 

 


참고한 블로그

https://leehyungi0622.github.io/2021/04/27/202104/210427-React_with_Typescript_TIL/

감사합니다👍