이력서 질문

데이터 10,000개를 가지고 무한 스크롤 구현시에 가장 중요하게 고려해야 할점은?

SammyK 2022. 6. 8. 21:37

사용자가 다음 페이지, 또는 다음 정보를 불러올려고 요청을할떄 한번만 불러와줄수 있도록 컨디션을 줘야 한다.

예를 들어)

액션을 일으키면 로딩이라는 상태값을 True로 주고,

로딩인 상태라면 액션을 취할수가 없다.

정보가 불러와 진다면, 로딩이라는 상태를 False 로 바꾸고,

액션을 다시 요청할수 있개 만들어주면 좋을거 같다.


서버쪽에서는 너무 한번에 큰 용량을 주면 클라이언트쪽에서 로딩시간이 길어짐으로,

적절한 용량을 정해야 된다고 생각한다. 왜냐하면, 로딩시간이 2초 이상이 된다면 사용자가
흥미를 잃는다라고 결과가 나왔기 떄문.


그리고 무한스크롤이기 떄문에, 모든 불러온 데이터들은 위에 싸이기 떄문에, 만약 데이터가 많이 불러져 있고,
다시 맨위 정보를 보고 싶을떄가 있으니 모바일 환경일때는 버튼이거나, 스크롤바를 사용할수 있도록 해주어야 될거 같다.

'이력서 질문' 카테고리의 다른 글

클래스형과 함수형 차이  (0) 2022.06.09
라이프 사이클 메소드  (0) 2022.06.09
Async/Await와 Promise의 차이  (0) 2022.06.08
var, let, const의 차이  (0) 2022.06.08
useEffect  (0) 2022.06.08