Skip to content

Redux-Persist - persistStore type 에러 해결하기

Published: at 오전 03:06 (2 min read)

💣 문제

오랜만에 React 프로젝트를 새로 생성했습니다. 이전과 비슷하게 Redux와 Redux-Persist 를 이용하여 브라우저에 유지되는 Redux Store 를 만들었습니다.

그런데 같은 코드인데도 이전에 못보던 Type Error가 발생합니다. persist

대충 읽어보니 Store의 Type 으로 EmptyObject라는 못보던 타입이 하나 추가되었네요. 결과적으로는 AnyAction 타입이 없다는 에러입니다.

🎉 해결

이미 관련하여 이슈가 열려있었습니다. 가장 많은 Up vote 를 받은 댓글에서는 PersistStore 에 RootState라는 타입을 명시해주면 된다고 합니다.

하지만 저는 구조가 조금 달라서 애매한것 같아서 TypeSafe 패치가 적용된 PR 을 가져와 patch-package 로 적용시켜주었습니다.

persist-after

Previous Post
React Native 버그픽스 3분완성 [코드푸시 맛] - 1
Next Post
React Native에서 Android Native Dialog 커스터마이즈 하기