useInfiniteQuery

Next.js ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ SSR์„ ์ž˜ ํ™œ์šฉํ•˜์ง€ ๋ชปํ•œ ๊ฑฐ ๊ฐ™์•„์„œ ๋งˆ์Œ ํ•œ๊ตฌ์„์ด ์ฐ์ฐํ–ˆ๋‹ค...๐Ÿ˜ƒ๊ทธ๋ž˜์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— SSR์„ ํ™œ์šฉํ•˜์—ฌ ๋ฆฌํŒฉํ† ๋ง ํ•ด๋ดค๋‹ค. Next.js์—์„œ ์ œ๊ณตํ•˜๋Š” data fetch๊ณผ ์บ์‹ฑ ๋“ฑ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฌดํ•œ์Šคํฌ๋กค, ๋กœ๋”ฉ ์ฒ˜๋ฆฌ ๋“ฑ ๋” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์ด ์žˆ์–ด react query๊ฐ€ ๋” ์œ ์šฉํ•  ๊ฑฐ ๊ฐ™์•„ react query๋ฅผ ์„ ํƒํ–ˆ๋‹ค.(+ Next.js 14 App router์™€ react query v5๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!) ํด๋ผ์ด์–ธํŠธ ๋ Œ๋”๋ง๊ณผ ์„œ๋ฒ„ ๋ Œ๋”๋ง์„œ๋ฒ„ ๋ Œ๋”๋ง์€ ์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ๋กœ๋“œํ•˜๋Š” ์ฆ‰์‹œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ดˆ๊ธฐ HTML์„ ์„œ๋ฒ„์—์„œ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ด๋Š” ํŽ˜์ด์ง€ ์š”์ฒญ ์‹œ๋งˆ๋‹ค ๋ฐœ์ƒ(SSR)ํ•  ์ˆ˜ ์žˆ๊ณ  ๋นŒ๋“œ ์‹œ ๋ฏธ๋ฆฌ ๋ฐœ์ƒ(SSG)ํ•  ์ˆ˜ ๋„ ์žˆ๋‹ค. ์ผ๋ฐ˜..
์†”B
'useInfiniteQuery' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก