안녕하세요.
무한스크롤 위치 저장 위해서 session storage를 사용했습니다. 이때, push, pop, replace에서 마운트된 후 session storage 초기화 동작을 다르게 구현했는데, 샌드박스 환경과 테스트 QR의 환경의 동작 차이가 있는 상황이라 질문 드립니다.
- 다른 게시글에서 Storage를 사용하라는 글을 보았는데, session storage는 권장하지 않나요?(추후 사용 제한 등) 굳이 localstorage 처럼 남아 있을 필요가 없어서 session storage를 이용하고자 합니다.
- 실제 토스 내부 환경과(지금 테스트 QR 환경 포함) 샌드박스의 렌더링 시기 같은 것이 다른 것인지 궁금합니다. (지금의 제 지식으로는.. 왜 지금 이 동작이 차이나는지 잘 가늠이 안 갑니다… 하하… )
- 앞으로 샌드박스 내의 환경과 다르게 동작하는 게 있다면 테스트 QR 기준으로 작업하면 되는 게 맞는지
참고한 TOSS 문서: 네이티브 저장소 이용하기
- 주로 앱이 종료되었다가 다시 시작해도 데이터가 유지되어야 하는 경우에 사용 → 앱이 떠 있는 동안만 사용하면 돼서 사용할 필요 없다고 판단했습니다~!
- 추가로 (로그인을 위한) session id 저장 위해 local storage를 내부적으로 코드에서 사용하고 있는데, 이건 네이티브 저장소인 Storage를 사용하는 게 더 적절한 상황일까요? local storage를 사용하는 것과 차이가 궁금합니다.
감사합니다.