강의

멘토링

로드맵

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

firsters12님의 프로필 이미지
firsters12

작성한 질문수

Vue.js + TypeScript 완벽 가이드

스토어 내부 타입에 state 타입 연결

node_module 아래 파일을 수정된 부분 공유는 어떻게 하죠?

작성

·

313

3

강의 유익하게 잘 보고 있습니다.

질문이 하나 있는데요.

node_modules\vuex\types\vue.d.ts 내용에서

$store: Store<any> -> $store: Store<RootState> 로 변경하는 부분이 있는데요.

이렇게 node_modules 아래의 파일을 수정하게 되면 다른 개발자들에게 소스 공유를 할 때 어떤 식으로 공유를 해야 하는지요?

그리고 서버에 디플로이 하기 위한 빌드 툴들에서 빌드를 할 때 또한 문제가 될 것 같은데요.

답변 주시면 감사하겠습니다~

퀴즈

41%나 틀려요. 한번 도전해보세요!

Vuex 스토어를 TypeScript로 변환한 후, 컴포넌트에서 this.$store.state의 속성 타입이 초기에는 'any'로 추론되는 주된 이유가 무엇일까요?

Vuex 라이브러리가 TypeScript를 지원하지 않아서

스토어의 기본 타입 정의에 제네릭으로 'any'가 사용되어서

컴포넌트의 컨텍스트가 스토어 타입 추론을 방해해서

state 속성은 항상 동적으로 변하기 때문에

답변 3

1

firsters12님의 프로필 이미지
firsters12
질문자

강의를 좀 더 듣다보면 그에 대한 문제점과 해결방법을 상세히 알려주시네요.

역시나~~

역시나

저도 지금 막 봤습니다 ㅋㅋㅋ

1

node_modules를 공유하지는 않을것이고...

저도 이점이 가장 궁금합니다~~

0

캡틴판교님의 프로필 이미지
캡틴판교
지식공유자

아이고 제가 요즘 정신이 없어서 질문 게시판을 한동안 확인 못했네요 ㅜㅜ 좋은 질문해 주셔서 감사드리고 궁금한 점이 해결되어서 다행입니다 :)

firsters12님의 프로필 이미지
firsters12

작성한 질문수

질문하기