Development/State1 [Redux] Redux ๊ธฐ์ด - ์ํ์ฝ๋ฉ action์ ํตํด action์ dispatch์ ์ ๋ฌํ๊ณ reducer๊ฐ state๊ฐ์ ๊ฐฑ์ ํ๊ณ dispatch๊ฐ subscribeํ๊ณ ์๋ ํจ์๋ค์ ํธ์ถํด state๊ฐ์ ์ฐธ์กฐํ์ฌ UI๋ฅผ ๋ฐ๊ฟ์ค state type State = any ์ ์ฅ์(store)์ ์ํด ๊ด๋ฆฌ๋จ getState()์ ์ํด ๋ฐํ๋๋ ํ๋์ ์ํ๊ฐ action type Action = Object ์ด๋ค ์์ ์ ํ ์ง ์ค๋ช ํด์ฃผ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์ ๊ฐ์ฒด store์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋ ์ ์ผํ ๋ฐฉ๋ฒ UI ์ด๋ฒคํธ์์ ์๋ , ๋คํธ์ํฌ ์ฝ๋ฐฑ์์ ์๋ , ์น์์ผ๊ณผ ๊ฐ์ ๋ค๋ฅธ ์์ค์์ ์๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ ์ก์ ์ผ๋ก์จ ๋ณด๋ด์ง reducer type Reducer = (state: S, action: A) => S ๋์ ๊ฐ๊ณผ ๊ฐ์ ๋ฐ์ ์๋ก์ด ๋์ ๊ฐ์ ๋ฐํํ๋ .. 2023. 6. 16. ์ด์ 1 ๋ค์