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

home2 게시판 React 게시판 리덕스 툴킷에 깃허브에 올린 json데이터 받아서쓸때

리덕스 툴킷에 깃허브에 올린 json데이터 받아서쓸때

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

    배해기
    참가자
    프로젝트를 만들어보면서 리덕스툴킷을 사용해보고있는데 제가 잘 사용하고있는건지 모르겠습니다.
     지금은
    여긴 store.js고
    
    
    여기는 Games라는 페이지이고요
    
    여기는 Home화면입니다.
    
    보다시피 사용하려하는 컴포넌트에서 매번 useEffect로 마운트될때 dispatch로 axios해온 데이터를 넘겨주고있습니다.
    
    제가 제대로 사용하고있는지 의문이드는이유는 매번 이 작업을 계속해줘야하니까 좀 번거롭고 코드가 지저분해집니다..
    
    좀 더 편리한 방법이 없을까요?
    화면에는 받아온 데이터는 모두 다 잘 출력됩니다. 다만 코드가 무거운지 불러오는속도가 좀 느리더라구요..
    
    그저 제가 궁금한점은 제가 리덕스툴킷을 잘 사용하고있는지가 궁금합니다. 또는 더 편하고 코드를 줄일 수 있는방법이 있는지가
    알고싶습니다.
    
    그리고 store.js에서 axios해와도되나 싶어서 해봤는데 promise객체로 fulfilled상태로 나오던데 데이터를 꺼내려하면 또
    에러가나더라구요.. 이 방법은 가능한건데 제가 못하는걸까요?.. promise로 fulfilled상태로 나오던 코드입니다.
    
    
    
    
    
    위에 사진처럼 store에 작성하고 아래사진에 App.js에서 테스트해볼겸 콘솔창에 찍으면
    
    이렇게 나옵니다. 이제보니 pending이네요....?,, 혹시 이방법도 가능하긴한가요?
    #57309

    codingapple
    키 마스터
    느리건 리덕스말고 ajax로 데이터가져오는 속도가 느려서 그렇습니다
    리덕스 슬라이스 만드는 곳 안에서 ajax요청은 일반적으로 하지않습니다
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 호 / 개인정보관리자 : 박종흠