๐ ๋ฆฌ์กํธ ์๋ฒ ์ปดํฌ๋ํธ(RSC)๋ ๋ฌด์์ธ๊ฐ?
๋ฆฌ์กํธ ์๋ฒ ์ปดํฌ๋ํธ๊ฐ ๊ธฐ์กด์ ์ปดํฌ๋ํธ๋ค๊ณผ ๋ฌด์์ด ๋ค๋ฅด๊ณ ์ด๋ป๊ฒ ๋์ํ๋์ง ์๊ฐํ๋ ์ฌ์ดํธ๊ฐ ์์ด์ ๊ณต์ ํฉ๋๋ค. ํต์ฌ์ ์๋ฒ์์ ๋ ๋๋ง๋ ์ปดํฌ๋ํธ๊ฐ ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ๋ฌ๋๋ ํํ๊ฐ ๋ค๋ฅด๋ค๋ ์ ์ผ ๊ฒ ๊ฐ์ต๋๋ค. ๊ธฐ์กด์ ์ปดํฌ๋ํธ๋ ์๋ฒ์์ ๋ฏธ๋ฆฌ ๋ ๋๋ง๋ ๋ HTML๋ก ๋ณํ๋์ด ๋ฆฌ์กํธ์ renderToString ๋ฉ์๋์ ์ํด ๋ธ๋ผ์ฐ์ ๋ก ์ ๋ฌ๋์ฃ . ์ด๋ ๊ฒ ์ ๋ฌ๋ ์ปดํฌ๋ํธ๋ ์ํ(Hydration) ๋จ๊ณ๋ฅผ ๊ฑฐ์นฉ๋๋ค. ๋ฐ๋ฉด ์๋ฒ ์ปดํฌ๋ํธ๋ ๋ฆฌ์กํธ์์ ํด์ ๊ฐ๋ฅํ ํํ์ Payload(JSON)๋ก ๋ธ๋ผ์ฐ์ ์ ์ ๋ฌ๋ฉ๋๋ค. ์ํ ๊ฐ์ ๋ณ๋์ ๊ณผ์ ์์ด ์ปดํฌ๋ํธ๋ก ์ธ ์ ์์ฃ . ์์ธํ ๋ด์ฉ๊ณผ ๋ฐฐ๊ฒฝ ์ค๋ช ์ ๊ณต์ ๋๋ฆฐ ๋งํฌ๋ฅผ ํตํด ํ์ธํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค! https://servercomponents.dev/