2관문. Server Actions & Optimistic UI
관문 2 / 7
Server Action으로 폼을 처리하고 useOptimistic으로 서버 응답 전에 UI를 먼저 업데이트하라.
📖 이론 비급
Server Actions & Optimistic UI
Server Action은 서버에서 실행되는 함수를 클라이언트에서 직접 호출할 수 있게 한다.
'use server' 지시어로 선언하며, 폼의 action이나 이벤트 핸들러에서 호출한다.
useOptimistic: 서버 응답을 기다리지 않고 UI를 즉시 업데이트한다. 서버 응답이 오면 실제 상태로 교체되며, 실패 시 자동으로 롤백된다. 체감 속도를 0ms로 만드는 핵심 패턴이다.