Menu
Coddy logo textTech

סיכום: פעולות שרת

חלק מהיחידה היסודות של Next.js במסלול ה-React של Coddy. שיעור 33 מתוך 47.

challenge icon

אתגר

בינוני

סיכום הפרק: ספר האורחים שלמטה לא שומר דבר ולא מתעדכן אף פעם. בנה את כל התהליך: טופס → פעולה → דף מעודכן.

  1. ב־app/actions.js, סמן את הקובץ באמצעות 'use server' בתור השורה הראשונה שלו, ואחרי קריאת השמירה הוסף את revalidatePath('/') (מיובא מ־'next/cache').
  2. ב־app/page.jsx, ייבא את addGuest מ־'./actions' ועטוף את שדה הקלט ואת הכפתור בתוך <form> עם id="guest-form" ו־action={addGuest}.
  3. הוסף לשדה הקלט את name="name": זהו המפתח שהפעולה קוראת באמצעות formData.get('name').

נסו בעצמכם

import './globals.css';

export const metadata = {
    title: 'My App',
};

export default function RootLayout({ children }) {
    return (
        <html lang="en">
            <body>
                {children}
            </body>
        </html>
    );
}

כל השיעורים ביחידה היסודות של Next.js