• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 useState함수의 변수명 지정 문제

useState함수의 변수명 지정 문제

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #143395

    정법진
    참가자
    안녕하세요.
    
    현재 쇼핑몰 프로젝트 3번째 파트를 듣고 있는데요.
    
    선생님이 말씀하신대로
    let {shoes} = useState(data);
    로 변수명을 지정했는데
    
    호출할 때
    {shoes[0].title}
    로 호출하면 에러가 납니다.
    
    =====================================================
    < 에러내용 >
    Uncaught TypeError: Cannot read properties of undefined (reading '0')
    at App (App.jsx:36:40)
    =====================================================
    
    {data[0].title}
    로 호출해야 정상적으로 표시가 되더군요.
    
    아. 참고로 import는
    import data from './data.js';
    로 했습니다.
    
    제 느낌으로는 useState변수를 못 가져오고
    import변수를 그대로 가져와야만 표시가 되는 게 아닌가 싶거든요.
    
    원인이 뭘까요?
    • 이 게시글은 정법진에 의해 3 일, 5 시간 전에 수정됐습니다.
    #143399

    codingapple
    키 마스터
    let [shoes] 로 바꿔봅시다
    #143404

    정법진
    참가자
    감사합니다.
    말씀하신대로 중괄호를 대괄호로 바꾸니 잘 되네요 ㅎㅎ
    단순 오타문제였네요.
    
    근데 useState변수를 쓰는 거랑
    import변수를 그대로 쓰는 거랑 차이가 있나 보군요.
    #143406

    codingapple
    키 마스터
    import해오면 그냥 변수인데 state처럼 쓰고 싶으면 useState에 넣어서 씁시다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠