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