๊ผฌ๋ก๋ก๋ก
https://github.com/codestates-seb/seb41_main_033/pull/163
https://github.com/codestates-seb/seb41_main_033/pull/171
๋์ ์๋์ง๋ง ์ํผ ๊ฒ์ ์์ด์ฝ ๋ง์..
https://velog.io/@ahsy92/React-Pagination-๊ตฌํํ๊ธฐ ์ฌ๋ฌ ์ฝ๋๋ค์ ์ฐธ๊ณ ํด์.. ๋ํํ ํ์ํ ์ ๋ณด ๊ฐ๋ง ์ฌ์ฉํด์ ๊ตฌํํด๋ณด์๋ค. ์ฐ๋ฆฌ ์๋ฒ์ ๊ฒฝ์ฐ API ์์ฒด์์ totalPages๋ฅผ ๋ณด๋ด์ฃผ๊ธฐ ๋๋ฌธ์ ์ฐธ๊ณ ํ ์ฝ๋์ฒ๋ผ ์ ์ฒด ํ์ด์ง ๊ฐ์ ๊ตฌํ๊ฑฐ๋ ํ ํ์๊ฐ ์์๋ค. ์ด ํ์ด์ง๊ฐ 5ํ์ด์ง ์ด๋ด์ผ ๊ฒฝ์ฐ, ์ซ์ ์ ์์ < > ๋ชจ์์ด ํ์๋์ง ์๋๋ก ์ค์ ํ๋ค. ์ด ํ์ด์ง๊ฐ 6๊ฐ ์ด์์ด๋ฉด ์๋ง ๋ณด์ด๊ฒ ๋์ง ์์๊นโฆ? (ํ ์คํธ ํ์) ๋ ์ต๋ ํ์ด์ง ์ด์์ ํ์ด์ง๋ ์ถ๋ ฅ๋์ง ์๋๋ก ์์ฑ!
useState
๋ก ์ ์ธํ ๋ณ์๊ฐ ์์ฃผ ๋ง์์ก๋ค(โฆ)
๋งค์นญ๊ธ๊ณผ ์คํ ๋ฆฌ ํญ์ page๋ฅผ ๊ณต์ ํ๊ฒ ๋ ๊ฒฝ์ฐ, ๋งค์นญ๊ธ์์ 2ํ์ด์ง๋ฅผ ํด๋ฆญํ๋ค๋ฉด ์คํ ๋ฆฌ์์๋ ๋๊ฐ์ด 2ํ์ด์ง๊ฐ ๋ณด์ฌ์ง๊ธฐ ๋๋ฌธ์ ๋ณ์์ ๋ถ๋ฆฌ๊ฐ ํ์ํ๋ค ๐ฅน
๋, ํ์ฌ ํด๋ฆญํ ๋ฒํผ์ css๋ฅผ ์ฃผ๊ธฐ ์ํด ๋ ์ํ๊ฐ์ ์ฌ์ฉํด์ผ ํ๊ณ .. (์ด๊ฑด ๋ ์ค์ผ ์ ์๋๋ฐ ๋ด๊ฐ ๋ฉ์ฒญํด์ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๋ ๊ฑธ์ง๋), ํด๋น ์ํ๊ฐ ๋งค์นญ๊ธ, ์คํ ๋ฆฌ ๋ชจ๋์๊ฒ ๊ณต์ ๋๋ ๊ฐ์ด๋ผ๋ฉด ๋ ์ํ์ง ์๋ ํ๋ฉด์ ๋ณด์ฌ์ค์ ใ
ใ
ใ
ใ
ใ
์ด์ฉ ์ ์์ด ๋ณ์๋ฅผ ์๋ฉ ๋ถ๋ฆฌํ๋ค.. Pagination ์ปดํฌ๋ํธ์๋ง ์ ์ธ๋ ๋ณ์๊ฐ ๋ฌด๋ ค 10๋ช ๊ฐ.. ์์ฑํ๋ฉด์๋ ์ด๊ฒ ๋ง๋๊ฑธ๊น ์์ฒญ ๊ณ ๋ฏผํ,,ใ
ใ
ใ
ใ
๊ฒฐ๊ณผ์ ์ผ๋ก ๋ด๊ฐ ์์ฑํ ํ์ด์ง๋ค์ด์
์ ์์ฒญ๋ ํ๋์ฝ๋ฉ์ ์ฐ๋ฌผ์ด๋ค..๐ซ