Typescript
'SetStateAction<never[]>' 형식의 매개 변수에 할당될 수 없습니다.
minsun309
2024. 8. 26. 09:07
'SetStateAction<never[]>' 형식의 매개 변수에 할당될 수 없습니다.ts(2345)
해당 오류는 setFilteredList(blogs.results); 에서 발생했다.
const [filteredList, setFilteredList] = useState([]);
useEffect(() => {
setFilteredList(blogs.results);
}, [blogs.results]);
해결법
useState오른쪽에 타입을 지정하면 된다.
const [filteredList, setFilteredList] = useState<ListResults[]>([]);
useEffect(() => {
setFilteredList(blogs.results);
}, [blogs.results]);