
למה גיא מבסוט על Server Actions החדשים של Next.js 15 ו-React 19?
למה גיא מבסוט על הserver actions החדשים של NEXT-15 וReact 19? 😎 (הרי אנחנו עם שיצא 40 שנה לחו"ל לטיול מאורגן מהעבודה, ועדיין מצא זמן להתלונן). אז מה זה בכלל? 😏 אופציה להריץ *בשרת* פונקציות שאנחנו קוראים להם ישירות מדפי קליינט בריאקט. )יש לעטר את הדף ב"use server") למה זה טוב?😏 1. אין צורך בFetch או Axios והגדרות וכו'. 2. אין צורך ליצור Api Routes (הם נוצרים אוטומטית). 3. יותר קריא וקל לתחזוקה. טוב אז מה חדש פה?😏 1. החליפו את השם של useFormState לuseActionState שזה לא נשמע מרעיש במיוחד. 2. החליפו את השם של Server Actions לServer Functions. מה נטרק?😏 פה מגיע החלק הכייפי, מכאן ואילך ניתן להריץ את הפונקציות שרת לאו דווקא על טפסים, ולא רק דרך action המובנה. ולפני שאתם מפהקים לי. 🥱 זה מגניב לאללה!!! (כן אני קצת חנון) אתם יכולים למחוק נתונים עם כפתור ישירות מהקליינט, לשמור drafts בonChange של input או כל רעיון קודח שרץ לכם עכשיו בראש - ישירות מהקליינט!!!
זה הלינק לדוקומנטציה של ריאקט:וזה לשל נקסט:Yosefus Flavius
כותב הבלוג