codestates / codestates/AllForYou

[Error] 강사름 / 2022-01-14

Open
#162 0 comments 0 reactions 0 assignees View on GitHub
Err
Dominant language
JavaScript
Stars
0
Forks
4
PR merge metrics
No merged PRs in 30d

Description

### 어떤 에러인가요?
* 화면을 새로고침을 하면 state가 리셋(초기값 null)이 되는 현상

### 에러 메시지
스크린샷 2022-01-12 오후 8 56 26
스크린샷 2022-01-13 오후 2 31 13

### 에러 핸들링 방법
* 처음에는 서버에서 받아오는 방식에 대해 고려를 했고, 수정을 해서 받아 보았지만 전혀 상관없는 부분이었다.
* 그때, 여러 번의 검색을 통해 state는 새로고침을 하면 초기값이 된다는 것을 알게 되었다.
* state를 새로고침해도 유지하는 방법을 검색하여, 웹 스토리지에 저장하는 방법이 있다는 것을 알게 되었다.
* 우리 프로젝트는 redux를 이용해 상태를 관리하고 있기 때문에 redux-persist 라이브러리 사용하면 된다는 것을 확인했다.
* redux-persist을 이용해 foru view 페이지 뿐만 아니라 login 상태 유지도 해결하였다.

### 에러 핸들링을 위해 참고한 레퍼런스 링크
https://grownfresh.tistory.com/191

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.