- Next.js 15에서 useFormStatus 훅을 사용하여 폼 제출 중 상태(Pending)를 관리하는 방법을 배웠습니다. ⏳
- 서버 컴포넌트의 장점을 유지하면서 클라이언트 컴포넌트에서만 훅을 사용하기 위해 submit 버튼을 별도의 클라이언트 컴포넌트로 분리하는 전략을 사용했습니다. 💡
- pending 속성을 이용하여 폼 제출 중 submit 버튼을 비활성화하여 사용자 경험을 향상시켰습니다. 🚫
- 폼 제출 성공/실패에 따른 로딩 스피너 추가 또는 버튼 텍스트 변경 등 추가적인 피드백 기능 구현 가능성을 확인했습니다. 🔄
- useFormStatus 훅을 통해 폼 제출 상태를 효율적으로 관리하고, 서버 컴포넌트와 클라이언트 컴포넌트의 장점을 모두 활용하는 방법을 학습했습니다. 🤝