CSR (Client-Side Rendering)

๋ช…์‚ฌ ยท ์›น ์•„ํ‚คํ…์ฒ˜

1.

๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ตœ์†Œํ•œ์˜ JavaScript ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค์šด๋กœ๋“œํ•œ ํ›„ DOM์—์„œ ์ „์ฒด ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋™์ ์œผ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ ์ธก ๋ Œ๋”๋ง ๊ธฐ์ˆ  โ€” ๋„ค์ดํ‹ฐ๋ธŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋น„๊ฒฌ๋˜๋Š” ๋ถ€๋“œ๋Ÿฌ์šด ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

2.

์„œ๋ฒ„๊ฐ€ ๊ฑฐ์˜ ๋นˆ HTML ํŽ˜์ด์ง€์™€ ํ•จ๊ป˜ ๋ผ์šฐํŒ…, ๋ Œ๋”๋ง ๋ฐ ์ƒํƒœ ๊ด€๋ฆฌ๋ฅผ ์ „์ ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ฒ˜๋ฆฌํ•˜๋Š” JavaScript ๋ฒˆ๋“ค์„ ์ „์†กํ•˜๋Š” React ๋ฐ Single Page Applications(SPA)์˜ ํ‘œ์ค€ ์›น ์•„ํ‚คํ…์ฒ˜์ž…๋‹ˆ๋‹ค.

3.

SEO๊ฐ€ ๋ถ€์ฐจ์ ์ด๊ณ  ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋ฐ˜์‘์„ฑ์ด ์ตœ์šฐ์„ ์ธ ๋น„์ฆˆ๋‹ˆ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ์ธ์ฆ ๋’ค์˜ ์ธํ„ฐํŽ˜์ด์Šค์— ์„ ํ˜ธ๋˜๋Š” ๋ Œ๋”๋ง ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

ํ•จ๊ป˜ ๋ณด๊ธฐ
ReactJavaScriptSPAUX