1. 'Item' 형식의 인수는 'SetStateAction<never[]>' 형식의 매개 변수에 할당될 수 없습니다.ts(2345)
질문 : never[]이 무엇이고 왜 SetStateAction에 멀쩔항 배열을 넣을 수 없는 것인가?
에러가 나버린 이유는!! useState오른쪽에 타입을 지정하지 않아서 그렇다.
이런 식으로 지정해야 한다.
export interface Item {
id: string;
name: string;
path: string;
children?: Item[] | undefined;
}
const [subMenus, setSubMenus] = useState<Item[]>();
'Typescript' 카테고리의 다른 글
javascript 뒤로가게 하는 것 router.back(); (0) | 2023.01.27 |
---|---|
typescript nextjs에서 table을 썼더니 에러가 났다 (0) | 2022.12.29 |
'string | undefined' 형식은 'Url' 형식에 할당할 수 없습니다. 'undefined' 형식은 'Url' 형식에 할당할 수 없습니다.ts(2322) (0) | 2022.12.28 |