Redux (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [React] ์ ์ญ ์ํ ๊ด๋ฆฌ ๋ง๋ณด๊ธฐ ์ํ(state)๋ UI์ ๋ฐ์ํ๊ธฐ ์ํด ์ ์งํด์ผํ ๊ฐ์ด๋ค. ๋ฆฌ์กํธ์์๋ ์ปดํฌ๋ํธ์ ์ ์ฅํ ๋ฐ์ดํฐ(์ํ)๊ฐ ๋ณ๊ฒฝ๋๋ฉด ๊ทธ์ ๋ฐ๋ผ UI๊ฐ ์๋์ผ๋ก ๊ฐฑ์ ๋๋ค. ๋ฐ๋ผ์ ๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ํ๊ฐ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ํ๊ฐ์ ๋ฐ๋ผ ํ๋ฉด์ด ๋ถํ์ํ๊ฒ ์ ๋ฐ์ดํธ๋์ง ์๋๋ก ์ฃผ์ํด์ผ ํ๋ค. ์ํ๋ ๋๊ฐ์ง๋ก ๊ตฌ๋ถํ ์ ์๋๋ฐ ์ง์ญ์ํ์ ์ ์ญ์ํ์ด๋ค. ์ง์ญ์ํ์ ๊ฒฝ์ฐ useState๊ฐ์ด ์ปดํฌ๋ํธ ๋ด์์ ํ ์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์ ๊ทธ๋ฆผ์ฒ๋ผ ๋ฆฌ์กํธ๋ ๋จ๋ฐฉํฅ์ ํน์ฑ์ ์ง๋๊ธฐ ๋๋ฌธ์ ์์ ์ปดํฌ๋ํธ๋ก ์ํ๋ฅผ ์ ๋ฌํ ์ ์๊ณ , props๋ก ํ์ ์ปดํฌ๋ํธ๋ก ์ ๋ฌํ ์ ์๋ค. ์ ์ญ์ํ๋ ์ด๋ค ํ๋ฆ์ ์ฝ๋ฉ์ด์ง ์๊ณ ์ ์ญ์์ ์ฌ์ฉ๊ฐ๋ฅํ ์ํ๋ฅผ ๋งํ๋ค. ํ๋์ ์ํ๋ฅผ ์ฌ๋ฌ ๊ณณ์์ ์ฌ์ฉํ๊ธฐ ์ํด์ ์ด๋ป๊ฒ๋ ์์์ ์ปดํฌ๋ํธ์์ props๋ก ์ ๋ฌ.. ์ด์ 1 ๋ค์