ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ํ ์๋ฐ์คํฌ๋ฆฝํธ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์คํ์์ค : ์์ค๊ฐ ๊ณต๊ฐ๋์ด ์์(์ ์๊ถ์๊ฐ ๊ณต๊ฐ) ๋๊ตฌ๋ ์์ ๋กญ๊ฒ ์ฌ์ฉ, ๋ณต์ , ๋ฐฐํฌ, ์์ ๊ฐ๋ฅํ ์ํํธ์จ์ด์ ์ธํ ํ๋ก๊ทธ๋๋ฐ์ด๋ ๋ฌด์(What) ์ ์ง์คํ์ฌ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ๊ฒ <-> ๋ช ๋ นํ ํ๋ก๊ทธ๋๋ฐ์
์๋ฒ๋ก๋ถํฐ ์์ ํ ์๋ก์ด ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ค๋ ๊ฒ์ด ์๋๋ผ,ํ๋ฉด์ ์ ๋ฐ์ดํธํ๊ธฐ ์ํด ํ์ํ ๋ฐ์ดํฐ๋ง ์๋ฒ์์ ์ ๋ฌ๋ฐ์ ๋ธ๋ผ์ฐ์ ์์ ํด๋นํ๋ ๋ถ๋ถ๋ง ์ ๋ฐ์ดํธํ๋ ๋ฐฉ์์ผ๋ก ์๋ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ์น ์ฌ์ดํธ์ ํต์ ์ธ ์น์ฌ์ดํธ์์ ์ฌ์ฉ์๊ฐ ์น์ฌ์ดํธ ๋ด์ ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ๋ฉด
1-1 Props1-2 State1-3 ์ด๋ฒคํธ ์ฒ๋ฆฌ1-4 Controlled Component1-5 React ๋ฐ์ดํฐ ํ๋ฆReact์ ๊ฐ๋ฐ ๋ฐฉ์์ ๊ฐ์ฅ ํฐ ํน์ง "ํ์ด์ง ๋จ์๊ฐ ์๋, ์ปดํฌ๋ํธ ๋จ์๋ก ์์"๋ณํ์ง ์๋ ์ปดํฌ๋ํธ ์ธ๋ถ๋ก๋ถํฐ ์ ๋ฌ๋ฐ์ ๊ฐ. ๋ถ๋ชจ ์ปดํฌ๋ํธ(
React์ ๋ฐ์ดํฐ ํ๋ฆ์ฌ๋ฌ ์ปดํฌ๋ํธ ์ฌ์ด์์ ์ด๋ค ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋์งEffect Hook์ Ajax๋ฅผ ์ฌ์ฉํด ์๋ฒ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๋ ๋ฐฉ๋ฒ1-1 React ๋ฐ์ดํฐ ํ๋ฆ1-2 State ๋์ด์ฌ๋ฆฌ๊ธฐ (Lifting State Up)2-1 Side Effect2
2-1 Styled Components2-2 Storybook์ฌ์ฌ์ฉํ ์ ์๋ UI ์ปดํฌ๋ํธ ๊ฐ๋ฐ๋ ๊ณ ์ฒ๋ผ ์กฐ๋ฆฝํด ๋๊ฐ ์ ์๋ ๋ถํ ๋จ์๋ก UI ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์ด ๋๊ฐ๋ ๊ฐ๋ฐ์ ์งํํ ์ ์๋ค. ์ปดํฌ๋ํธ ๋จ์๋ก ๋ง๋ค์ด ํ์ด์ง๋ฅผ ์กฐ๋ฆฝํ๋ ์ํฅ์ ๊ฐ๋ฐ ๋ฐฉ๋ฒ React ํ๊ฒฝ
Redux : ์ปดํฌ๋ํธ์ ์ํ๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ ์ญ์์ ์ํ ๊ด๋ฆฌ๋ฅผ ํด์ค ์ ์๊ฒ ํด์ฃผ๋ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. React ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ Redux๋ฅผ ์ฌ์ฉํ๋ฉด React ์ปดํฌ๋ํธ ๊ฐ์ ๋ณต์กํ ๋ฐ์ดํฐ ํ๋ฆ์ ๋ฐ๋ผ๊ฐ ํ์๊ฐ ์์ด์ง์ํ : ๋ณํ๋ ๋ฐ์ดํฐ, UI์ ๋์ ์ผ
Chapter1. React ์ฌํ 1-1. Virtual DOM 1-2. React Diffing Algorithm Chapter2. React Hooks 2-1. Component์ Hook 2-2. useMemo 2-3. useCallback 2-4. Custom
useState๋ณด๋ค ๋ ๋ณต์กํ state ๊ด๋ฆฌํ ๋ ์ฌ์ฉ
React ๋ด๋ถ์ ์ผ๋ก state๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก ๋์. props ์ฒด์ธ์ ๊ตฌ์ถํ์ง ์๊ณ ๋, ์ฑ์ ์ด๋ค ์ปดํฌ๋ํธ์์๋ผ๋ ์ง์ ๋ณ๊ฒฝํ์ฌ ์ง์ ์ ๋ฌํ ์ ์๊ฒ ํด์ค๋ค.