리덕스!!
256
작성한 질문수 64
강사님이 만든거 그대로 제가 따라해서 만들었어요
근데 엑시오스로 겟으로 줬을때 네트워크 보면 데이터가 나오는걸 확인 할수있는데
useselector로 이용해서 스테이트에 쓰려 하니까
잘안됩니다. 콘솔로 찍어보면 언파인드로 나옵니다.
이렇게 하면 필드 한줄이 나와야하는데.. 뭐가 문제일까요?
아무리 해봐도 출력 안되고
state.config를 로그에 찍어서 보니까 좀 이상하게 나옵니다.
{base:""}
{base:undefined}
{base:{....}}
이렇게 나옵니다.
그리고 제가 만드려는 의도는 그냥 홈페이지에 기본설정을 디비에 넣었는데 그걸 이용해서 그대로 출력 하고싶은데 어떤게 문제인진 모르겠네요 ㅠㅠ
답변 2
0
저 부분은 제가 강의에서도 한번 언급하긴 했는데... 저렇게 한번에 쑥~~~ 깊숙이 들어가면 undefined로 나옵니다. 이유는 값이 저장이 안되었기 때문입니다. 그래서 undefined가 나오는 것입니다.
이건 console.log를 통해 테스트해보면 금방알 수 있습니다.
이럴 경우는 강의처럼 state를 나누던가...
아니면, 제가 주로 쓰는 편법인데 전역변수를 활용하는 방법입니다.
맨위에
let base = ""
선언해줍니다.
그리고 그 아래에서 해당 base를 엑시오스를 통해 받아옵니다. 그리고 받아온 값을 base에 할당해줍니다.
base = axios(~~~)
그리고 이 base를 리듀서에 저장합니다.
이렇게 하면 useSelector로 통해 값을 가져올 수 있습니다.
※ 핸드폰을 바꿨더니... 댓글 알림이 안와서.. 댓글이 달린지도 몰랐네요.. 죄송합니다.
0
const {site_copyright} = useSelector((state) => state.config);
이런 방식으로도 해보셨나요?
0
사실 다른 방법으로 해결 했어요.. 여기 강사님 이젠 답변도 잘 안해주시고 이러니까..
급 후회됩니다. 매니저님한테 말하니까 주말에 달아주신다고 하는데 주말도 지나도 안달아주시고
그냥 저 혼자서 공부하려구요
npm run dev-watch 오류
0
89
1
npm i react-redex redux-saga react-router-dom connected-react-router bootstrap reactstrap dotenv 명령어 설치하면 에러날까요?
0
452
1
mongodb 자세히 알고 싶습니다
0
272
1
강의 듣으면서...포스트 맨도 안됩니다
0
261
1
혹시 gatsby 생성하는 명령어 하는지 알고 싶습니다
0
285
1
webpack 설정 문제입니다.
0
316
1
Category관련 질문
0
242
1
https://www.ssaple.net/ 블로그 접속이 되질 않아요.
0
319
1
리액트 버전 오류 나시는 분들 참고
0
490
1
react 18버전에서의 connected-react-router 가 설치가안됩니다
0
1076
1
jwt.sign() 에서의 질문입니다.
0
212
1
ssaple.net 접속이 안됩니다.
0
374
1
Media(Video) 파일 첨부관련 질문
0
304
1
페이지 Link를 이용한 페이지 이동이 안됩니다
0
352
1
webpack.config.js 설정
0
838
1
몽고db 사이트가 많이 바뀌어서
0
352
1
선생님 req에 아무것도 안들어오는데 혹시 뭐가문제일까요 ?
0
308
1
안녕하세요 강의 잘 보고 있습니다 질문 하나 있는데요 ..
0
1597
1
그대로 따라하였고 하루종일 reboot하는데 되지않습니다..
0
218
1
Encountered two children with the same key 에러..
0
874
1
강사님 redux에러 질문이요
1
250
2
선생님 왜 저는 백날해도 collapse 내용이 link아래로 갈까요?
0
356
2
postDetail scss 문제
0
242
3
강사님 포스트 디테일 부분을 똑같이 작성하였는데 이런 오류가 나서 도저히 방법을 모르겠습니다 ㅠㅠ
0
218
1





