محتوای بخش
این صفحه جزئیات و توضیحات کامل این بخش را نمایش میدهد.
در Next.js میتوانید با استفاده از React Server Functions دادهها را تغییر دهید (Mutation). این قابلیت به شما اجازه میدهد عملیاتهایی مانند ایجاد، ویرایش، حذف و بهروزرسانی دادهها را مستقیماً از طریق توابع سمت سرور انجام دهید.
در این بخش با نحوه ایجاد و فراخوانی Server Functions آشنا خواهید شد. همچنین یاد میگیرید چگونه این توابع را در کامپوننتهای سرور و کلاینت استفاده کنید و از آنها برای مدیریت دادههای اپلیکیشن بهره ببرید.
برای آشنایی با قابلیتهای اختصاصی Next.js مانند پاسخدهی در یک درخواست (Single-Roundtrip Response)، اجرای ترتیبی عملیاتها، ملاحظات امنیتی و استقرار (Deployment)، به بخش Server Actions and Mutations مراجعه کنید.
مباحث این بخش
-
Server Functions چیست؟
-
ایجاد Server Functions
-
استفاده از Server Functions در Server Components
-
استفاده از Server Functions در Client Components
-
ارسال Actionها بهعنوان Props
-
فراخوانی Server Functions
-
مدیریت فرمها (Forms)
-
استفاده در Event Handlerها
-
مثالهای کاربردی
-
نمایش وضعیت در حال پردازش (Pending State)
-
بهروزرسانی مجدد دادهها (Refresh Data)
-
اعتبارسنجی مجدد دادهها (Revalidate Data)
-
هدایت کاربر پس از انجام عملیات (Redirect After Mutation)
-
مدیریت Cookieها
-
استفاده در useEffect
در پایان این بخش، درک کاملی از نحوه انجام عملیات تغییر دادهها در Next.js خواهید داشت و میتوانید فرآیندهای CRUD و تعاملات سمت سرور را به شکلی مدرن، ایمن و بهینه پیادهسازی کنید.
آیتم های این بخش
روی هر بخش یا آیتم برای ورود به صفحه آن کلیک کنید.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://nextjs.org/docs/app