שיעור 1: יסודות וכלים — להכין סביבת פיתוח מקצועית
בכל פרויקט יש רגע שבו `pnpm dev` לא עולה. הבעיה לא תמיד ברורה. השיעור הזה מלמד אותך לקרוא תצורת Vite, Supabase ו-TypeScript — כדי שתדע בדיוק מה שבור ולמה.
scaffold הוא השלד של האפליקציה — כמו הגוף לפני שלובשים בגדים. אם השלד לא נכון, כל מה שמוסיפים עליו יתנהג בצורה מוזרה.
- scaffold
- תבנית התחלתית של פרויקט — קבצי תצורה, תלויות, ו-CI שכבר עובדים ביחד.
- RLS (Row Level Security)
- מנגנון ב-PostgreSQL שמאפשר לכל שורה בטבלה לקבוע מי רשאי לקרוא אותה, על בסיס זהות המשתמש שמחובר.
- source maps
- קבצים שמחברים בין קוד ה-JavaScript שנבנה לבין שורות ה-TypeScript המקוריות — כדי ש-Sentry יוכל להראות לך בדיוק איפה הייתה השגיאה.
- HMR (Hot Module Replacement)
- יכולת של Vite לעדכן חלקים מהאפליקציה בדפדפן מבלי לרענן את כל הדף.