ํ๋ก ํธ์๋/React
2025. 6. 22.
[CoderPad] ๋ฆฌ์กํธ ๊ฐ์ ์คํฌ๋กค (Virtualized List)
๊ฐ์ ํด๋ผ์ด์ธํธ์์๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ fetch ํด์ map ํจ์๋ฅผ ํตํด๋ชจ๋ ๋ฐ์ดํฐ ๋ด์ญ์ ๋ฆฌ์คํธํด์ ๋ณด์ฌ์ค๋ค. ๊ทธ๋ฌ๋, ๋ง์ผ ์๋ฐฑ๋ง๊ฐ์ ๋ฐ์ดํฐ๋ฅผ fetch ํด์ ํ๋ฉด์ ๋ณด์ฌ์ฃผ์ด์ผํ๋ค๋ฉด ์ด๋จ๊น?๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ DOM ํ๋ฉด์ ๊ทธ๋ฆฌ๋ ค๊ณ ํ๋ค๋ฉด ๊ฐ๋นํ์ง ๋ชปํ๊ณ ๋ธ๋ผ์ฐ์ ์ ๋ถํ๊ฐ ๋ฐ์ํ ๊ฒ์ด๋ค.๋ฐ๋ผ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ฒ์ ๊ทธ๋ฆฌ๊ธฐ๋ณด๋ค, ๋ณด์ด๋ ๋ถ๋ถ๋ง ๋ถ๋ถ์ ์ผ๋ก ๋ ๋๋งํ๋ ๊ธฐ์ ์ด ํ์ํ๋ค.๋ง์น ํ๋ฉด์ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฒ ๋ง๋ฅ ํด๋ผ์ด์ธํธ๋ฅผ ์์ด๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๋ฐ๋ก ๊ฐ์ ์คํฌ๋กค ๊ธฐ๋ฒ์ด๋ค. ์ด๋ฌํ ์์ ๋ถ๋ถ ๋ ๋๋ง ๊ธฐ๋ฒ์ 3D ๊ฒ์์์๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ธฐ ์ํด์ ์์ฃผ ํ์ฉ๋๋ค๊ณ ํ๋ค. ๋ํ๊ต 2ํ๋
๋, ์นํ๊ฒฝ ์คํ์ ์ง๋์ ๋ ๋๋งํ๋ ๊ธฐ๋ฅ์ ๋งก์๋ ์ ์ด ์๋๋ฐ๊ทธ ๋ ๊ณต๊ณต ๋ฐ์ดํฐ API ๊ฐ..