서버로부터 받아온 데이터 타입 정하기

문제 상황 !
Header 메뉴들을 서버로부터 받아올때 데이터가 객체안에 객체, 배열 등등 depth가 많은데 state를 사용해서 넣으려는 중 초기 값을 설정하는데 const [menus, setMenus] = useState({}) 로 할 경우 계속 객체 안의 key 값에 접근 못함 (빈 객체로 나옴)

  • useState<any>({}) 로 임시방편으로 해결
  • 여러 형태 값이 들어갈 때 어떤 type으로 해야할 지 찾아보기!