타입에러 : never[]타입에 '''속성이 없습니다...???

적자생존·2022년 8월 6일
0

error

목록 보기
8/12

1. 상황

rest api get 요청으로 불러온 데이터에 타입을 선언했음에도 불구하고
never[]타입에 000 속성이 없다고 한다...

2. 해결

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을 이용하지 않고 실제로 불러왔다.

저걸 어떻게 손보면 길게 안쓰고 불러올 수도 있을 거 같아서 해결해 봐야지ㅎㅎㅎ

profile
적는 자만이 생존한다.

0개의 댓글