rest api get 요청으로 불러온 데이터에 타입을 선언했음에도 불구하고
never[]
타입에 000 속성이 없다고 한다...
interface IProps {
속성1 : boolean;
속성2 : {
속성2-1 [
속성2-1-1 : number;
...
]
}
const [data, setData] = useState<IProps | undefined>()
useEffect(() => {
fetch(`http://localhost:3000/...`)
.then((res) => {
return res.json();
})
.then((data) => {
setData(data);
});
}, []);
로 해결했다.
속성을 전부선언해 주었고 api를 호출하는 방법을 customHook을 이용하지 않고 실제로 불러왔다.
저걸 어떻게 손보면 길게 안쓰고 불러올 수도 있을 거 같아서 해결해 봐야지ㅎㅎㅎ