- Next.js의
use server
디렉티브를 사용하여 서버 측에서 동작이 실행되며, 이는 클라이언트 측에서 실행되는 동작과 마찬가지로 취득이 용이함 🔓 - 이 혼란은
use client
와use server
디렉티브 사이의 차이로 인해 발생하며, 개발자는 서버 측에서 실행되는 코드에 대해 더욱 주의해야 함 ⚠️ - Next.js 팀은 개발자들이 서버 측과 클라이언트 측 코드를 구분하기 쉽게 도와줄 수 있는 방법을 고려하고 있음 🤔
- 서버 측 데이터에 접근하기 위해
use server
디렉티브를 사용할 때 특정 상황에서 클라이언트 측에서도 결과 데이터를 불러올 수 있어 데이터 유출에 취약할 수 있음 📵 - 서버 측과 클라이언트 측에서 사용하는 데이터 및 동작에 대한 명확한 차이점을 이해해야 함 🙌