인프런 커뮤니티 질문&답변
$store 인식이 안되요 😭
작성
·
271
0
store 폴더 내에 세팅했던 파일들은 actions.ts, index.ts, types.ts 등등 정상적으로 추론이 잘 되었는데
app.vue에서 최종적으로 테스트할려고 할 때 프리뷰가 뜨지 않습니다.
this.$store.getters.fetchdNews를 억지로 입력시 any 타입으로 뜨더라구요.
이유가 무엇일까요?
이것때메 6시간 고민하고 있습니다.
밑에 사진 첨부합니다!!
그 말고도 보고 싶은 영역이 있으시면 요청주시는대로 사진 업로드 하겠습니다.
- 사진

위 사진 ) 경로 : src / store / index.ts

위 사진 ) 경로 : src / store / getters.ts

위 사진 ) 경로 : src / store / types.ts

위 사진 ) 경로 : src / app.vue
ㄴ this. 쳤을 때 $store 프리뷰 안뜸
ㄴ this.$store. 쳤을 때 state / getters / dispatch 프리뷰 안뜸
ㄴ this.$store.state. 쳤을 때 news 프리뷰 안뜸
하지만
src / store / getters.ts 에서 " state. " 쳤을 때 news 프리뷰 잘 뜨고 타입도 잘 추론되어 있습니다.
이유가 무엇일까요.... 해답을 못찾아서 미칠것 같은 느낌이 있네요😭
퀴즈
Sau khi chuyển đổi Vuex store sang TypeScript, lý do chính khiến kiểu thuộc tính của this.$store.state trong component ban đầu bị suy luận là 'any' là gì?
Vì thư viện Vuex không hỗ trợ TypeScript nên
Vì 'any' được dùng làm generic trong định nghĩa kiểu cơ bản của store
Vì context của component cản trở suy luận kiểu store
Vì thuộc tính state luôn thay đổi động nên
답변




