-
[React.js] useReducer ํ
useReducer ํ
๋ค์ด๊ฐ๋ฉฐ๋ฆฌ์กํธ(React.js)์์ ์ฌ์ฉ๋๋ @useReducer@ ํ
์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. @useReducer@ ๊ฐ๋
์ปดํฌ๋ํธ์ ๋ฆฌ๋์(Reducer)๋ฅผ ์ถ๊ฐํ๋ ๋ฆฌ์กํธ ํ
const [state, dispatch] = useReducer(reducer, initialArg, init?) (์ฐธ๊ณ ) ๋ฆฌ๋์ค(Reduce, @reduce()@)๋ฐฐ์ด์ ๊ฐ ์์์ ๋ํด ์ ๊ณต๋ ํจ์(@callback@ ํจ์)๋ฅผ ์คํํ๊ณ ํ๋์ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํํ๋ ๋ฉ์๋๋ฐฐ์ด์ ๊ฐ ์์๋ฅผ ๋์ (Accumulate)ํ์ฌ ๋จ์ผ ๊ฐ์ผ๋ก ์ค์ด๋ ์ญํ ์ ํ๋ค.์ฃผ๋ก ํฉ๊ณ, ํ๊ท , ์ต๋๊ฐ, ์ต์๊ฐ, ๊ฐ์ฒด ์์ฑ ๋ฑ ๋ค์ํ ๊ฒฝ์ฐ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ค.const array = [1, 2, 3, 4, 5];const result = a..
2024.06.07