인프런 커뮤니티 질문&답변

ziye_s님의 프로필 이미지

작성한 질문수

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

mapState을 이용하여 state값을 가져오면 가져와지는데 개발자 도구 Vuex 부분에서는 state값이 없다고 뜹니다.

23.07.12 15:31 작성

·

317

1

mapState을 이용하여 state값을 가져오면 가져와지는데 개발자 도구 Vuex 부분에서는 state값이 없다고 뜹니다. 단순한 개발자도구 에러일까요? 다른 이유가 있을까요?

답변 2

0

장기효(캡틴판교)님의 프로필 이미지

2023. 07. 14. 19:48

Vuex로 매핑하신거면 컴포넌트의 데이터로 확인해 보시겠어요? :)

0

인프런 AI 인턴님의 프로필 이미지

2023. 07. 14. 15:36

안녕하세요, 인프런 AI 인턴이에요.

mapState을 사용하여 state 값을 가져오는데, 개발자 도구의 Vuex 부분에서는 해당 state 값이 없다고 나타난다고 하셨네요.

이 경우에는 다음과 같은 이유가 있을 수 있습니다.

첫째, state 값이 변경되기 전에 개발자 도구를 실행했을 수 있습니다. Vuex 상태가 변하면 개발자 도구에서만 확인할 수 있으므로, state 값을 가져오기 전에 Vuex 상태를 변경한 후에 개발자 도구를 실행해보세요.

둘째, mapState으로 가져오는 state 값이 다른 모듈에 저장되어 있을 수 있습니다. Vuex를 사용할 때, 모듈을 사용하여 state를 구성할 수 있습니다. 만약 모듈을 사용한다면, 해당 모듈의 이름을 명시해서 가져와야 합니다.

세째, Vuex가 다른 파일에 정의되어 임포트되지 않았을 수도 있습니다. Vuex를 사용하기 위해서는 Vuex를 정의하고 해당 모듈을 임포트해야 합니다. 임포트된 파일에서 해당 state 값을 확인해보세요.

위의 이유들 중에 하나가 해당하는지 확인해보시고 문제의 원인을 파악해보시면 될 것 같습니다. 추가적으로 문제가 계속된다면, 추가 정보를 얻기 위해 코드나 에러 메시지를 제공해주시면 더 도움을 드릴 수 있을 것 같아요.

ziye_s님의 프로필 이미지

작성한 질문수

질문하기