Pagination(Paging)์ด๋?
๋ฐฑ์๋์์ ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ํ ํ๋ฉด์ ์ ๋ถ ๋ณด์ฌ์ค ์ ์๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ผ์ ๊ธธ์ด๋ก ๋์ด์ ์ ๋ฌํ๋ค.
ex) ํํ ์ธ์คํ์ ํผ๋๋ฅผ ๋ด๋ฆฌ๋ค๋ณด๋ฉด ๋ณด์ด๋ ๋ก๋ฉ์ด ์ด๋ฌํ ๊ฒฝ์ฐ์ด๋ค.
์ถ์ฒ: ์์ฝ๋ ์์
limit = ํ ํ์ด์ง์ ๋ณด์ฌ์ค ๋ฐ์ดํฐ
offset = ๋ฐ์ดํฐ๊ฐ ์์ํ๋ ์์น
ํ๋ก ํธ์๋์์ offset์ ๋ณํ๋ ๊ฐ์ด๊ณ limit์ ์์๋ก ์ ํด์,
ex) const limit = 10์ ์ ํด์ฃผ๊ณ offset์ ํด๋ฆญํ ๋๋ง๋ค ์๋ก์ด offset์ผ๋ก ์
๋ฐ์ดํธ ์์ผ์ฃผ๋ฉด ๋๋ค!
Pagination์ ํ๋ก ํธ์๋, ๋ฐฑ์๋ ์์ชฝ์์ ๋ชจ๋ ์์์ผ ํ๋ค.
์๋ํ๋ฉด ์์ ๊ฐ์ด ๋ฐ์ดํฐ๋ฅผ ์ผ๋ง๋ ์๋ฅผ์ง ์ผ๋ง๋ ๋ณด์ฌ์ค์ง๋ฅผ ์๋ก ์์ํด์ผํ๊ธฐ ๋๋ฌธ์ด๋ค.
์์ฝ๋ 1์ฐจ ํ๋ก์ ํธ ๊ธฐ๋ฅ๊ตฌํ ์ค ๊ฐ์ฅ ์ธ์ ๊น์๋ ๊ธฐ๋ฅ์ ์ญ์ ํ์ด์ง๋ค์ด์ ์ด์๋ ๊ฒ ๊ฐ๋ค. ์ฟผ๋ฆฌ ์คํธ๋ง์ ์ด์ฉํ๊ณ limit๊ณผ offset์ ๋ํ ๊ฐ๋ ์ด ์์์ ์ฒซ ํ๋ก์ ํธ์ ๋น์ฐํ๋ ์ด๋ฅผ ๋ฏธ๋ฆฌ ์ ํ์ง ์์์ ์ฒ์์ ๋นํฉํ์ง๋ง.. ์ญ์ ๋ฐฉ๋ฒ์ ์์๊ธฐ์ ํ์ด์ง ๋ค์ด์ ์ผ๋ก ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์๋ผ์ ๋ฐ์ ์ ์์๋ค!๐ช