리액트 공식 문서에서는 제어 컴포넌트를 추천하지 않나요?

제어 컴포넌트로 하면 스크립트를 사용해야 하고
그럴려면 클라이언트 컴포넌트로 만들어야 하는데 이러면
캐시나 이런면에서 손해를 봄.

요번에 추가된 server action은 컴포넌트내 함수에서
'use server'를 선언할 수 있게 되어
mutation 시에도 서버 컴포넌트를 유지하면서 사용할 수 있게 한것 같습니다.

요번 nextjs는 스크립트 사용을 최소화 하고 전체적인 전략이나 이런게 보면 볼수록
Remix 비슷하네요.

서버 코드와 클라이언트 코드가 섞여 있는게
옛날 PHP 생각이 나네요

번역이 서툴러 이상한 의역해버렸네요. 원문은 Server Actions의 첫 문단입니다.

The React ecosystem has seen a lot of innovation and exploration of ideas around forms, managing form state, and caching and revalidating of data. Over time, React has become more opinionated about some of these patterns. For example, recommended “uncontrolled components” for form state.