Redux ๋? Redux๋ ๋ฆฌ์กํธ ์ ํ๋ฆฌ์ผ์ด์
์์ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์
๋๋ค Redux๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์ญ ์ํ๋ฅผ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, ์ด๋ ์ฌ๋ฌ ์ปดํฌ๋ํธ์์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ๊ณต์ ํ๊ณ ์
๋ฐ์ดํธ ํ ์ ์๋๋ก ํด์ค๋๋ค Redux์ ํต์ฌ๊ฐ๋
์ "store", "reducer", "action" ์
๋๋ค store์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ญ์ํ๋ฅผ ์ ์ฅํ๋ ๊ฐ์ฒด์ด๋ฉฐ, action์ ์ํ๋ฅผ ์
๋ฐ์ดํธ ํ๊ธฐ ์ํ ๊ฐ์ฒด์
๋๋ค reducer์ action์ ๋ฐ๋ผ ์ํ๋ฅผ ์ด๋ป๊ฒ ์
๋ฐ์ดํธ ํ ์ง ์ ์ํ๋ ์์ํจ์ ์
๋๋ค Redux๋ฅผ ์ฌ์ฉํ๋ฉด ์ปดํฌ๋ํธ์์ store์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ , action์ dispatch ํ์ฌ ์ํ๋ฅผ ์
๋ฐ์ดํฌํ๊ณ , reducer๋ฅผ ํตํด ์๋ก์ด ์ํ๋ฅผ ๋ฐํ๋ฐ์ ์ ์์ต๋๋ค ์ด๋ฅผ ํต..