[React] 블로그 만들기 5 - 페이지네이션 구현
·
Front-End/React
현재 만들어 놓은 list API는 작성된 모든 포스트를 불러오도록 작성되어있다. 만약 포스트 개수가 몇 백 개라면 로딩 속도가 느려질 것이므로 페이지화 하는 것이 좋다. 이를 페이지네이션 (pagination) 한다고 한다. 또, 포스트의 목록을 조회할 때에는 포스트의 내용 중 일부만 보여주고, 클릭시 포스트의 전체 내용을 보여주는 것이 합당하다. 1. 가짜 데이터 생성 우선, 페이지네이션 기능 구현을 위해 가짜 데이터를 생성한다. - src/createFakeData.js import Post from './models/post'; export default function createFakeData() { // 0,1,2, ... 39로 이루어진 배열을 생성한 후 포스트 데이터로 변환 const p..