
Next.js Server Action: 서버와 클라이언트를 연결하는 새로운 방식
·
Frontend Development
Next.js의 App Router와 함께 등장한 Server Action은 풀스택 개발의 패러다임을 바꾸고 있습니다. 기존의 API Route를 거치지 않고도 서버 로직을 클라이언트에서 직접 호출할 수 있는 이 혁신적인 기능에 대해 자세히 알아보겠습니다.Server Action이란?기본 개념Server Action은 Next.js 13.4 버전부터 도입된 기능으로, 서버에서 실행되지만 클라이언트에서 직접 호출할 수 있는 비동기 함수입니다. 마치 클라이언트 함수를 호출하는 것처럼 간단하게 서버 로직을 실행할 수 있어, 개발자 경험을 크게 향상시킵니다.기존 방식과의 차이점기존 방식: API Route 사용// pages/api/create-review.ts (기존 방식)export default async..