1. inline Server Action

함수를 만들고 "use server";"를 최상단에 적어주면 된다.

form 의 action 속성에 즉시 추가해서 사용할 수 있다.

<form action={action} ... >

action의 진행 상황을 UI에 알려줘야 한다.

사용자가 계속 버튼을 클릭 할 수 없도록 비활성화 시키기

⇒ useFormStatus hook

export default function FormButton( {text}: FormButtonProps ) {
	const { pending } = **useFormStatus**(); // 컴포넌트 안에서 아용
	//....
}

2. action

const [state, action] = useFormState(handleForm, null); // null = 초기값
// handleForm의 결과값이 state에 담기고,
// 두번째 action에서 실행

3. use server;

action이 이전에 반환했던 값이 prevState로 들어감