본문 바로가기

나와의 약속

21.03.17 수요일

  • [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
  • [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