πΒ Reference
πΒ Chapter
β£
useFormStateλΌλ μ΄λ¦μΌλ‘ λΆλ ΈμΌλ©°, νΌ μ μΆκ³Ό κ°μ λΉλκΈ° μμ
μ μν(μ±κ³΅, μ€ν¨, λ‘λ© λ±)λ₯Ό κ°νΈνκ² μ²λ¦¬νλλ‘ μ€κ³λμλ€.useActionStateλ μ»΄ν¬λνΈμ μ΅μμ λ 벨μμ νΈμΆλλ©°, [state, dispatch, isPending] λ°°μ΄μ λ°ννλ€.const [state, dispatch, isPending] = useActionState(action, initialState);
action: νΌμ΄ μ μΆλ λ νΈμΆλλ ν¨μμ΄λ€. μ΄ ν¨μλ νΌμ λ°μ΄ν°μ μ΄κΈ° μνλ₯Ό μΈμλ‘ λ°λλ€.initialState: ν
μ΄ λ°ννλ μνμ μ΄κΈ°κ°μ΄λ€.state: action ν¨μκ° λ°νν μ΅μ μνμ΄λ€.dispatch: νΌμ action μμ±μ μ§μ μ°κ²°ν μ μλ μλ‘μ΄ μ‘μ
ν¨μμ΄λ€. μ΄ ν¨μλ μ¬μ©μκ° νΌμ μ μΆν λ action ν¨μλ₯Ό νΈμΆνλ€.isPending: μ‘μ
μ΄ νμ¬ λκΈ° μ€(λ‘λ© μ€)μΈμ§ μ¬λΆλ₯Ό λνλ΄λ λΆλ¦¬μΈ(boolean) κ°μ΄λ€.