📌 React Server Actions (RSA) – Detaylı Rehber

React Server Actions, tam yığın (full stack) uygulamalarda veri mutasyonu ve form işlemleri için kullanılan sunucu tarafı fonksiyonlarıdır.

Özellikle Next.js’in App Router ve React 18+ ile birlikte, sunucu ve istemci arasındaki veri akışını daha verimli yönetmek için geliştirilmiştir.


1️⃣ Temel Kavramlar

"use server";

export async function createCabin(data) {
  // database işlemleri
}

2️⃣ Formlardan Veri Alma

export async function createBooking(formData) {
  "use server";
  const name = formData.get("name");
  const email = formData.get("email");

  // veritabanına kayıt
}

3️⃣ Güvenlik