[TIL] 06.11 next.js getinitialProps 에서 store 타입
2020. 6. 11. 22:26ㆍTIL
js 파일을 ts로 변환하던중 getinitialProps를 사용해야하는 부분들이 있었다. getinitialProps은 FunctionComponent가 아니라 NextFuctionComponent로컴포넌트 타입을 지정해주어야 한다.
그런데 getinitialProps = ({ store }) 이런식으로 store를 불러오는 부분에서 store 에 대한 타입이 없다고 계속 에러가 발생 하였다.
이유는 store에 대한 타입이 없기 때문이였다. 그래서 getinitialProps = (ctx:any) 이렇게 지정을 해주고 ctx.store 이런 식으로 가져와서 사용해야 했다.
그리고 Next 버전업이 되면 NextFuctionComponent가 아니라 NextPage를 사용해야 하고 ctx에 스토어 자체가 없기 때문에 store 를 설정해준 다음 사용해야한다.
'TIL' 카테고리의 다른 글
[TIL] 06.18 (0) | 2020.06.18 |
---|---|
[TIL] 06.15 이미지와 텍스트 정렬하기 (0) | 2020.06.15 |
[TIL] 06.10 (0) | 2020.06.10 |
[TIL] 06.04 kakao 연결 끊기 (0) | 2020.06.04 |
[TIL] 06.03 (0) | 2020.06.03 |