State Management Document - dev-team-projects/DeliTalk GitHub Wiki
์์ฑ์ : ์ ํ์
โ๏ธ React์์์ ์ํ ๊ด๋ฆฌ
- React์์ ์ํ(State) ๋ ์ปดํฌ๋ํธ์ ๋์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํ๋ฉฐ, ์ฌ์ฉ์์์ ์ํธ์์ฉ ๋๋ ๋น๋๊ธฐ ์์ ๋ฑ์ ํตํด ๋ณ๊ฒฝ๋ ์ ์๋ ๊ฐ์ ๋งํฉ๋๋ค.
๐คทโโ๏ธ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์จ์ผํ๋ ์ด์
- React์์ ์ํ๊ด๋ฆฌ๋ฅผ ํ๋ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ ์ปดํฌ๋ํธ์ state์ props๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
- ์ดํ๋ฆฌ์ผ์ด์
์ ๊ท๋ชจ๊ฐ ํฌ์ง ์๋ค๋ฉด ๋ด๋ถ ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ useContext,useReducer๋ฑ์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ คํด ๋ณผ ์๋ ์์ต๋๋ค.
ํ์ง๋ง ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์ปค์ง์๋ก ์ด ๋ฐฉ์๋ง์ผ๋ก๋ ํ๊ณ๊ฐ ์๊น๋๋ค.
๋ฐ๋ผ์ ๋จ๊ณ๋ง๋ค ๋ช ์์ ์ผ๋ก props๋ฅผ ๋๊ฒจ์ฃผ์ง ์์๋ ์ปดํฌ๋ํธ ํธ๋ฆฌ ์ ์ฒด์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ ์ ์๊ฒ ๋ง๋ค์ด์ฃผ๋ ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ์จ์ ์ ๋๋ค.