NOVEMBER 6, 2026

מערכת עיצוב (Design System) לחברה עם מוצר: מה היא כוללת ומתי צוות קטן צריך אותה ב-2026

מערכת עיצוב לחברה עם מוצר: טוקנים, קומפוננטות והנחיות, מתי צוות קטן צריך אחת ומתי זה מוקדם מדי, בנייה על shadcn/ui או MUI מול בנייה מאפס, ומה עברית ו-RTL מוסיפות.

Omer Shalom

Posted By Omer Shalom

4 דקות קריאה


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

עיקרי הדברים

  • שלוש שכבות: הטוקנים מחזיקים את הערכים, הקומפוננטות הופכות אותם לקוד, וההנחיות קובעות מה משמש איפה.
  • תקן לטוקנים: קבוצת הקהילה של W3C לטוקני עיצוב פרסמה ב-28 באוקטובר 2025 את הגרסה היציבה הראשונה של הפורמט, 2025.10.
  • מתחילים מספרייה: shadcn/ui או MUI כבר מכסות שדות, חלונות ותפריטים.
  • RTL כבר בבסיס: מאפייני CSS לוגיים מאפשרים לאותה קומפוננטה לעבוד בעברית ובאנגלית בלי גיליון סגנונות נוסף.

ממה מורכבת מערכת עיצוב

טוקן הוא ערך עם שם, כמו color.text.primary. מפרט 2025.10 שומר טוקנים ב-JSON עם השדות $value ו-$type, ומונה את Style Dictionary, Tokens Studio ו-Terrazzo כמימושי ייחוס, כך שקובץ אחד מזין גם את Figma וגם את הקוד.

הקומפוננטות הן הכפתורים, השדות והחלונות בקוד, עם כל המצבים: ריחוף, פוקוס, שגיאה, טעינה. ההנחיות הן הכללים לידן: איזה כפתור ראשי, איך מנוסחת הודעת שגיאה. כאן נכנס גם מיקרוקופי בעברית למוצרי SaaS, ולפיצ׳רים של AI יש דפוסים משלהם, שמתוארים בעיצוב UX למוצרי AI.

נגישות זולה הכי הרבה בשכבה הזאת: חלון שמנהל פוקוס נכון מתקן כל מסך שפותח אותו, וזה עוזר לעמוד בתקן הנגישות הישראלי 5568.

מתי צוות קטן צריך מערכת עיצוב, ומתי זה מוקדם

המצבמה מספיק
מעצב אחד, מפתח אחד, מוצר שמשתנה כל שבועקובץ טוקנים והקומפוננטות שהספרייה כבר נותנת
כמה מפתחים שבונים מסכים במקבילתיקיית קומפוננטות משותפת; בודקים מה קיים לפני שמוסיפים
אותה קומפוננטה בשלוש גרסאות, או מוצר שני על אותו בסיסמערכת מתועדת עם אחראי, גרסאות ויומן שינויים

מערכת שנכתבת מוקדם מדי מתעדת ניחושים. בשלב ה-MVP מקבעים טוקנים וקומפוננטות בסיס ומחלצים דפוסים כשהם חוזרים, כמו ברוב התוכנה לסטארטאפים.

בוא נדבר על הפרויקט שלך

shadcn/ui או MUI מול בנייה מאפס

כמעט אף צוות לא מרוויח מכתיבת כפתור מאפס. שתי נקודות הפתיחה הנפוצות ב-React שונות:

  • shadcn/ui מגדירה את עצמה כדרך לבנות ספריית קומפוננטות. ה-CLI מעתיק את קוד המקור לריפו, הצוות עורך אותו ישירות, והעיצוב נעשה ב-Tailwind CSS.
  • MUI היא חבילת npm עם ברירות מחדל של Material Design, שמותאמת דרך theme.

בנייה מאפס משתלמת בעיקר כשזהות ויזואלית חזקה מתנגשת בספרייה בכל צעד, וגם אז פרימיטיבים כמו Radix חוסכים את עבודת המקלדת והפוקוס. ההחלטה מתקבלת בדרך כלל יחד עם בחירת הטכנולוגיות של המערכת.

עברית ו-RTL בתוך המערכת

  • גרסה 3.3 של Tailwind CSS הוסיפה מחלקות לוגיות כמו ms-*, pe-* ו-start-*, שעובדות בשני הכיוונים.
  • בינואר 2026 נוספה ל-shadcn/ui תמיכה ב-RTL: עם rtl: true ב-components.json, ה-CLI ממיר ml-* ל-ms-* והופך אייקונים נתמכים.
  • ב-MUI צריך dir="rtl" על השורש, direction: 'rtl' ב-theme ואת התוסף @mui/stylis-plugin-rtl; חלון Dialog מקבל dir ישירות.
  • מספרי טלפון ושמות מוצרים באנגלית נשארים ב-span משמאל לימין; חץ ״חזרה״ מתהפך.
  • ל-Heebo ול-Assistant ב-Google Fonts יש אותיות עבריות לטוקני הטיפוגרפיה.

מוצר שנבנה כפיתוח תוכנה בהתאמה אישית למשתמשים בישראל צריך לבדוק כל קומפוננטה בשני הכיוונים לפני שהיא נכנסת לספרייה. כדי להחליט מה לחלץ ראשון, אפשר להתחיל בסקירה קצרה של הממשק הנוכחי.

שאלות נפוצות

מה ההבדל בין מערכת עיצוב ל-UI Kit?

UI Kit מצויר בכלי עיצוב. מערכת עיצוב מוסיפה קומפוננטות בקוד, טוקנים משותפים, כללי שימוש ואחראי ששומר על סנכרון בין העיצוב לקוד.

shadcn/ui או MUI למוצר בעברית?

שתיהן תומכות ב-RTL. הבחירה נגזרת בדרך כלל מהשאלה אם הצוות כבר עובד עם Tailwind CSS, שעליו shadcn/ui בנויה.

מי אחראי על מערכת העיצוב בצוות קטן?

מעצב ומפתח שמאשרים כל שינוי בקומפוננטות המשותפות. בלי אחראי בשם, גרסאות כפולות חוזרות לקוד.

צריך כלי מיוחד לטוקנים?

פורמט 2025.10 הוא JSON רגיל. Style Dictionary הופך אותו למשתני CSS, ו-Tokens Studio מחבר אותו ל-Figma.

אולי תאהבו גם

ספרו לנו מה אתם צריכים

אחד המהנדסים שלנו יחזור אליכם תוך 24 שעות.