무한 스크롤 페이징 로직 질문점요

조회수 1533회

현재 리스트를 스크롤 페이징으로 구현했는데요..

history.pushState를 이용했습니다.

1.리스트에서 스크롤이 끝에 닿을시 ajax로 데이터 가져와서 추가 후 pushState에 필요한 키 값 저장

2.뷰 페이지 갈때 세션스토리지에 view 페이지 id값 저장

3.뷰 페이지에서 뒤로가기 했을시 popState로 접근해서 1. 에서 가지고 온 ajax데이터 그대로 다시 가지고 오고 세션스토리지에 있는 id값 가져와서 포커싱

이런 순으로 구현하는게 맞는지 좀 알고싶어요 뭔가 무식하게 한거같아서 지저분하고 정립이 잘안되네요...

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)