안녕하세요. 이틀이 지났는데, 문제 해결하셨는지 모르겠습니다. 일단 제가 알고 있는 선에서 답변을 드리겠습니다. 만약 제가, 질문자님과 같이 스크롤 위치 유지 방법을 구현한다면, 쿼리 파라미터
안녕하세요. 이틀이 지났는데, 문제 해결하셨는지 모르겠습니다. 일단 제가 알고 있는 선에서 답변을 드리겠습니다. 만약 제가, 질문자님과 같이 스크롤 위치 유지 방법을 구현한다면, 쿼리 파라미터를 사용할 것입니다. 예를 들어, id값이 33번인 게시글 페이지에 이동한 후에, 이전 페이지로 돌아가기 위한 [뒤로 가기]버튼(게시글 리스트로 돌아가는 버튼)을 만들고 여기에 쿼리 파라미터를 넣어주는 로직을 작성할 것입니다. 쿼리 파라미터를 만드는 방법은 chat gpt나 구글링을 통해서 쉽게 알 수 있으니까 생략하겠습니다. [뒤로 가기]버튼을 클릭하면 url은 /board?id=33 ('id'는 제가 임의로 명칭 하였습니다) 로 바뀔 것입니다. 그리고 게시글 리스트로 돌아왔으니, 처음에 게시글 리스트를 요청하는 코드가 실행 됐을 것이라고 생각합니다. 그러면 게시글 리스트를 불러오고 난 뒤, url에 있는 id, 즉 33이라는 값을 가져와서 해당 값에 해당하는 게시글로 스크롤이 이동하도록 하는 코드를 실행하게 하면 될 것입니다. (이 부분도 구글링 하면 잘 나와 있으니 검색하시면 되겠습니다.) 그리고 세션스트로지도 이와 유사한 흐름으로 코드를 작성하시면 되지 않을까 싶습니다. 예를 들어 33번 게시글로 이동하는 버튼을 누를 때, 세션 스트로지에 set하시고 나중에 게시글 리스트로 돌아갈 때, 게시글을 불러오고 난 뒤, 세션 스트로지를 get하고 스크롤이 이동하도록 하는 코드를 실행하게 하면 될 거 같습니다. 쿼리 파라미터와 세션 스트로지의 장단점을 비교해 보시고, 기획하신 방향 대로, 사용하시면 되지 않으실까 합니다. 감사합니다.