
ShadCN – קחו את העיצוב בידיים שלכם בלי להיתקע ב-MUI (ולמה זה שווה את זה!)
עצלנים אבל עדיין רוצים שליטה בעיצוב? זה בדיוק השלב שshadcn רצה מהפינה השמאלית עם חיוך רחב ופרצוף של "מה תרצו לאכול היום?". 🥳 אז בואו נסקור בקצרה את הספריה היתרונות והחסרונות (כי תמיד כיף לבעוט קצת בטכנולוגיות).
מי אני? 🥰
ספריה של רכיבים ואפילו דפים מוכנים פונקציונלית ועיצובית (עם tailwind) עם גישה מלאה לעיצוב, החידוש הוא שכאשר תרצו לדוגמא להשתמש בכפתור תשתמשו בפקודה בcli, שבתורה תוריד לכם קומפוננטה מוכנה לcomponents/ui, שאותה תוכלו לשנות כאוות נפשכם - חד גדיא. להבדיל מmui לדוגמא שנותנת לכם קומפוננטות שאין לכם מושג איך העיצוב שלהם נבנה וכל שינוי קטן דורש ממכם כוחות נפש ומנוי לפסיכולוג.
יתרונות: 🙄
👍 שליטה מלאה בעיצוב. 👍 יכולת להוריד רק רכיבים שאתם משתמשים ולא את כל מה שמוחם הקודח של המפתחים חשב שזה שימושי. 👍 יכולת להוריד דפים מלאים ולא רק קומפוננטות קטנות. 👍 דוקומנטציה מעולה. 👍 תמיכה בvite בnext ועוד ועוד...
חסרונות: 😌
👎 אתם מתרחקים עוד קצת מה"ברזלים" מה שיהיה מרגיז לקיסטום אם יש לכם צרכים מאוד ייחודיים. 👎 השליטה היא בעיצוב ולא בפונקציונליות. 👎 אין יותר מדיי חסרונות ככה שאין על מה להתלונן וזה מרגיז במיוחד.
למה הייתי משתמש?
פרויקט שלא חשוב העיצוב הספציפי (לא קיבלתם פיגמא, זה מערכת פנימית וכו'). אתם תחסכו המון זמן של כתיבה או ההעתקה של רכיבים שחוזרים על עצמם כמו menu וdropdowns. הייתי כותב פה סיכום אבל אז כולכם תחשבו שAi כתב את זה 😃
Yosefus Flavius
כותב הבלוג