React 1๏ธโฃ What is React? ๋ฆฌ์กํธ๋ ์ ์ธํ, ์ปดํฌ๋ํธ ๊ธฐ๋ฐ์ JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก UI๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉ๋๋ค. JSX๋ผ๋ ๋ฌธ๋ฒ์ ์ฌ์ฉํด SPA๋ฅผ ๊ฐ๋ฐํ ์ ์๊ณ , CSR๋ก ์๋ํ๋ค. Declarative vs Imperative ๋ฆฌ์กํธ๋ ์ ์ธํ ํ๋ก๊ทธ๋๋ฐ์ด๋ค. ๊ทธ๋์ ์ ์ธํ์ด ๋ญ๋ฐ..?! ๐ค ์ ์ธํ์ ๋ฌด์์ ํ ๊ฒ์ธ์ง์ ํฌ์ปค์ค๋ฅผ ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ์ด๋ค. ๋ฐ๋ฉด์ ์ ์ธํ์ ๋ฐ๋์ธ ๋ช ๋ นํ์ ์ด๋ป๊ฒ ํ ๊ฒ์ธ์ง์ ์ค์ ์ ๋๊ณ ์๋ค. ์ ์ธํ์ ๋ฌด์์๊ณผ ๋ช ๋ นํ์ ์ด๋ป๊ฒ๋ฅผ ์ค์ํ์์ ๋น๋์ด ์ด์ผ๊ธฐ ํด๋ณด์๋ฉด, ๋ง์๋ ๋ผ๋ฉด ๐์ ๋จน๋๋ค๊ณ ๊ฐ์ ํ ๋ ์๋์ ๊ฐ์ ์ฐจ์ด๋ฅผ ๋ณด์ธ๋ค๊ณ ํ ์ ์๊ฒ ๋ค.. ์ ์ธํ (๋ฌด์์ ๐ค) ์ปต๋ผ๋ฉด์ ๋จน์๋! ๋ช ๋ นํ (์ด๋ป๊ฒ ๐) ๋๊ป ํํ์ ์ฉ๊ธฐ๋ฅผ ๊ฐ์ง ๋ผ๋ฉด์ ๋๊ป์..