Property '...' does not exist on type 'DefaultRootState' - Redux type 오류

Junghyun Park·2021년 7월 16일
0

HitMeUp(Project)

목록 보기
3/3

문제

  • RN + TS + Redux 조합으로 코드 작성 중, store의 reducer에 '.'으로 접근하고자 하니, 타입 오류 메시지가 뜸

    Property 'myLocationReducer' does not exist on type 'DefaultRootState'

해결

https://stackoverflow.com/questions/60777859/ts2339-property-tsreducer-does-not-exist-on-type-defaultrootstate

rootReducer가 있는 곳에서, RootState 타입을 만들고, 실제 reducer에 접근하고자 하는 코드에서 타입을 지정해주니 해결

const myCurrentLocation = useSelector(
    (store: RootState) => store.myLocationReducer,
  );
profile
21c Carpenter

0개의 댓글