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

home2 게시판 React 게시판 리액트 redux 질문입니다.

리액트 redux 질문입니다.

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

    씽크엠
    참가자
    안녕하세요 강사님  !
    redux toolkit 사용하여 데이터 관리를 하려고 하는데 
     
    data.json 입니다.
    
    
    store.js 부분 
    
    
    
    화면 진입 시 axios.get 해서 받은 json 데이터를 store에 있는 getNewData 함수를 이용하여 값을 저장해놓고 있습니다.
    
    
    위의 콘솔로그는 const getData = response.data;
                    console.log(getData); 이걸 찍은것이고 
    아래의 콘솔로그는  const pizza = useSelector((state)=>{ return state.data }) // redux store 가져오는 함수
        console.log(pizza)
    이걸 찍은건데  
    질문 1 . useSelector 사용해서 가져온 데이터를 보면 0번째 index 안에 저장이 되는데 이건 왜그런건가요..?? 
    
    vscode 상에서 뭘 잠깐 고치고 ctrl+s 하거나 새로고침을 하면 
     
    
    콘솔로그가 많이 찍히면서 axios 통신을 계속 하는것 같은데 , useEffect 사용법이 잘못된건가요??
    #61341

    codingapple
    키 마스터
    { } 자료가 redux에 있던 [ ] 안에 .push 되어서 [ {} ] 이렇게 되었을 뿐입니다
    state변경시 useEffect가 재실행되고 
    useEffect 실행시 state변경하면 무한루프에 빠져서 가끔 그렇습니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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