Closed Stilllee closed 8 months ago
(1) B. 볡μ‘ν μν λ‘μ§μ λ€λ£° λ, νΉν λ€μμ νμ νλλ₯Ό ν¬ν¨νλ κ²½μ°
(2) A. O
(3) B. reducer
ν¨μ
(4) A. O
useState
λ λ¨μν μν κ΄λ¦¬μ μ ν©νμ§λ§, 볡μ‘ν μν λ‘μ§μ΄λ μνκ° μ¬λ¬ νμ νλλ₯Ό ν¬ν¨νλ κ²½μ°μλ useReducer
κ° λ μ ν©ν©λλ€.
useReducer
λ μν μ
λ°μ΄νΈ λ‘μ§μ μ»΄ν¬λνΈ λ°μΌλ‘ λΆλ¦¬μν¬ μ μμ΄ λ³΅μ‘ν μνλ₯Ό λ ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν μ μμ΅λλ€.
useReducer
λ μ΄μ μνμ μμ‘΄μ μΈ μν μ
λ°μ΄νΈμ λ§€μ° μ μ©νλ€.reducer
ν¨μλ νμ¬ μνμ μ‘μ
μ μΈμλ‘ λ°μ μλ‘μ΄ μνλ₯Ό λ°νν©λλ€. μ΄λ₯Ό ν΅ν΄ μ΄μ μνμ κΈ°λ°νμ¬ μ μνλ₯Ό μμ±νλ 볡μ‘ν λ‘μ§μ κ΄λ¦¬ν μ μμ΅λλ€.
useReducer
μμ μ‘μ
μ μ²λ¦¬νλ λ‘μ§μ reducer
ν¨μμμ μ μλλ€.reducer
ν¨μλ μ‘μ
μ νμ
μ λ°λΌ μνλ₯Ό μ΄λ»κ² λ³κ²½ν μ§ κ²°μ ν©λλ€.
dispatch
ν¨μλ μ‘μ
μ λ°μμν€λ μν μ νμ§λ§, μ‘μ
μ μ²λ¦¬ λ°©μμ reducer
μμ μ μλ©λλ€.
useReducer
λ 볡μ‘ν μν κ΄λ¦¬ λ‘μ§μ μ¨κΈ°κ³ μμ μ±κ³Ό κ°λ
μ±μ λμΈλ€.useReducer
λ 볡μ‘ν μν κ΄λ¦¬ λ‘μ§μ μ»΄ν¬λνΈ μΈλΆμ reducer
ν¨μμ μ¨κΉμΌλ‘μ¨ μ½λμ μμ μ±κ³Ό κ°λ
μ±μ λμΌ μ μμ΅λλ€. μν μ
λ°μ΄νΈ λ‘μ§μ λΆλ¦¬ν¨μΌλ‘μ¨ μ»΄ν¬λνΈμ 볡μ‘μ±μ μ€μ΄κ³ , μ½λλ₯Ό λ κ΄λ¦¬νκΈ° μ½κ² λ§λ€ μ μμ΅λλ€.
π 313p
β useReducer ν΄μ¦
1.
useRedecer
ν μ μ΄λ€ κ²½μ°μuseState
λ³΄λ€ λ μ ν©ν κΉ?A. κ°λ¨ν λ¬Έμμ΄ μνλ₯Ό κ΄λ¦¬ν λ B. 볡μ‘ν μν λ‘μ§μ λ€λ£° λ, νΉν λ€μμ νμ νλλ₯Ό ν¬ν¨νλ κ²½μ° C. μν κ΄λ¦¬κ° νμνμ§ μμ κ²½μ°
2.
useReducer
κ° νΉν μ μ©ν μν©μ λ€μ μνκ° μ΄μ μνμ μ΄λ€ μμ‘΄μ±μ κ°μ§ λμ΄λ€.A. O B. X
3.
useReducer
λ₯Ό μ¬μ©ν λ, μ‘μ μ μ μνκ³ μ΄ μ‘μ μ μ΄λ»κ² μ²λ¦¬ν μ§λ μ΄λμμ κ²°μ ν κΉ?A.
dispatch
ν¨μ B.reducer
ν¨μ C.useState
ν4.
useReducer
λ₯Ό μ¬μ©νλ μ£Όλ μ΄μ μ€ νλλ 볡μ‘ν μν λ‘μ§μ μ¨κΈ°κ³ μμ μ±μ λμ΄λ κ²μ΄λ€.A. O B. X