๐ย Reference
๐ย Chapter
immer
middleware
- middleware
- ๋ฏธ๋ค์จ์ด
- Zustand ์คํ ์ด์ ๋์์ ๊ฐ๋ก์ฑ๊ณ ์์ ํ ์ ์๋ ํจ์์ด๋ค.
- ์ก์
์ด ๋์คํจ์น๋๊ฑฐ๋ ์ํ๊ฐ ๋ณ๊ฒฝ๋ ๋ ํน์ ๋ก์ง์ ์คํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
- Zustand๋ ๊ฐ๋ณ๊ณ ์ ์ฐํ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ฌ๋ฌ ๋ฏธ๋ค์จ์ด์ ์ ํธ๋ฆฌํฐ๋ฅผ ํจ๊ป ์ฌ์ฉํ ์ ์๋ค.
subscribe, persist, devtools, immer๋ Zustand๋ฅผ ๋ ํจ์จ์ ์ผ๋ก ํ์ฉํ ์ ์๊ฒ ๋๋ ํต์ฌ ์์๋ค์ด๋ค.
- ๋ฏธ๋ค์จ์ด๋ ๊ฐ์ธ๋ ์์๊ฐ ์ค์ํ๋ค.
Immer middleware
- ๊ณต์ ๋ฌธ์ 1
- Immer middleware
- Immer ๋ฏธ๋ค์จ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ถ๋ณ ์ํ๋ฅผ ๋์ฑ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ค.
- ๋ํ, Immer๋ฅผ ์ฌ์ฉํ๋ฉด Zustand์์ ๋ถ๋ณ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ฒ๋ฆฌ๋ฅผ ๊ฐ์ํํ ์ ์๋ค.
- Zustand์ immer ๋ฏธ๋ค์จ์ด๋ ์ํ๋ฅผ ๋ง์น "์ง์ ์์ ํ๋ฏ" ์์ฑํ ์ ์๊ฒ ํด์ฃผ๋ ๋๊ตฌ์ด๋ค.