Next.js 14 - useFormState(useActionState)
ยท
♣๏ธ Next.js 14
โœ… useFormState(useActionState)export default function LogIn() { const [state, action] = useFormState(handleForm, null); return ( ์•ˆ๋…•ํ•˜์„ธ์š”! Log in with email and password. useFormState๋Š” ๋ฐ˜ํ™˜๊ฐ’์œผ๋กœ tuple์„ ์ฃผ๋Š”๋ฐ, state(action์˜ return๊ฐ’)์™€ formAction(server action trigger)์ด ๋“ค์–ด์žˆ๋‹ค.๊ทธ๋ฆฌ๊ณ  useFormState์˜ ์ธ์ž๊ฐ’์œผ๋กœ๋Š” server action๊ณผ initialState์ด ๋“ค์–ด๊ฐ„๋‹ค. form์˜ action ์†์„ฑ์— ๊ธฐ์กด server action์ด ์•„..