- [x] 드로잉 0.5
- [x] 아침 명상
- [x] 독서 0.5 - (사용자를) 생각하게 하지마
- [x] 운동 0.5
- [x] 나작앱 3
- https://graphql.org/learn/pagination/ : graphql 페이지네이션
- cursor는 base64로 인코딩할 것 (불분명하고 형식에 의존해서는 안되기 때문에)
- cursor는 데이터가 아니라 connection의 속성이기 때문에 edge에 넣어준다.
- 마지막 커넥션은 어떻게 알아낼까?
- 추가적으로 쿼리해서 빈 리스트면 마지막이란 걸 알 수도 있으나 이 방법보다는
- connection에 pageInfo를 추가해서, hasNextPage, endCursor로 마지막을 알려준다
- relay cursor connection : 커넥션 모델을 페이지네이션하는 표준화된 방법 제공
- forward pagination 인수: first, after
- backward pagination 인수: last, before
- pagination algorithm 등 이 문서에 기반하여 표준화 relay cursor pagination 개발 가능
- graphql 외에도 커넥션 구조를 가진 모든 데이터를 페이지네이션하는 데 사용될 수 있다.
- apollo blog graphql cursor based pagination
- sequelize-cursor-pagination
- https://graphql.org/learn/pagination/ : graphql 페이지네이션
- [x] 내일 계획 세우기
- [x] 저녁 명상
'나와의 약속' 카테고리의 다른 글
2021.03.20 토요일 (0) | 2021.03.20 |
---|---|
21.03.18 목요일 (0) | 2021.03.18 |
2021.03.16 화요일 (0) | 2021.03.16 |
2021.03.15 월요일 (0) | 2021.03.14 |
2021.03.14 일요일 (0) | 2021.03.14 |