
[Redux] React Redux ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ์ค์น/์ธํ ์ ๋ฆฌ
1. Redux๋? ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ค์ state ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ ํจํค์ง ์ปดํฌ๋ํธ ๊ฐ์ state ๋ฐ์ดํฐ๋ค์ ๋ถ๋ชจ-์์ ๊ด๊ณ๋ก ์ค์ ํ์ฌ props๋ฅผ ํตํด ํ์ ์ ์ผ๋ก ์ ๋ฌํ์ง ์๊ณ , ์ค์์์ ๊ด๋ฆฌํ์ฌ ์ด๋ค ์ปดํฌ๋ํธ์์๋ ์ฝ๊ฒ ์ ๊ทผํ๊ณ ์ ์ดํ ์ ์๋๋ก ํด์ค๋ค. 1) Redux์ ํ๋ฆ View์์ ์ก์ ์ด ์ผ์ด๋๋ค. dispatch์์ action์ด ์ผ์ด๋๊ฒ ๋๋ค. action์ ์ํ reducerํจ์๊ฐ ์คํ๋๊ธฐ ์ ์ middleware๊ฐ ์๋ํ๋ค. middleware์์ ๋ช ๋ น๋ด๋ฆฐ ์ผ์ ์ํํ๊ณ ๋ ๋ค, reducerํจ์๋ฅผ ์คํํ๋ค. reducer์ ์คํ๊ฒฐ๊ณผ store์ ์๋ก์ด ๊ฐ์ ์ ์ฅํ๋ค. store์ state์ subscribeํ๊ณ ์๋ UI์ ๋ณ๊ฒฝ๋ ๊ฐ์ ์ค๋ค. 2) Pro..