[260218] TIL
Today I Learned (2026-02-18)
useActionState
useActionState๋ ํผ ์ก์
๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก state๋ฅผ ์
๋ฐ์ดํธํ๋ ํ
์ด๋ค.
- ์ด์ ๋ฒ์ ์
useFormState ๋ช
์นญ์์ ๋ณ๊ฒฝ๋์๋ค.
const [state, formAction, isPending] = useActionState(fn, initialState, permalink?)
useFormStatus๋ ํผ ์ ์ถ ์งํ ์ํ(pending)๋ฅผ ์๋ ค์ฃผ๋ ํ
์ด๋ค.
"use client"
import { useFormStatus } from "react-dom"
function SubmitButton() {
const { pending } = useFormStatus()
return (
<button disabled={pending}>
{pending ? "Saving..." : "Save"}
</button>
)
}
Leave a comment