واحدة من أهم الخطوات اللي لازم تاخد بالك منها هي اختيار الطريقة المناسبة لتنسيق الموقع ونيكست بيدعم 3 طرق مختلفة للاستايلينج وكل طريقة ليها مميزاتها واستخداماتها حسب طبيعة مشروعك…
فتعالي نتعرف سوا علي ال 3 طرق للاستايلينج في next.js يا صديقي
1. الطريقه الاولي: CSS & Sass Modules
دي اكتر طريقة منظمة لأن كل ملف CSS أو SCSS بيتحول لموديول خاص بيه يعني الكلاسات اللي بتكتبها مش هتتعارض مع الملفات او الكلاسات التانية.
طيب إزاي نستخدمها؟
- اول حاجه بتعمل ملف CSS أو SCSS بنفس اسم الـ Component وتحطه في نفس الفولدر.
- بعدين بتسمي الكلاسات بطريقة عادية جدًا، وبعد كده تستدعيها جوه الـ Component.
كدا عرفنا اول طريقه وازاي نستخدمها… دا مثال عملي عليها عشان توضحلك الدنيا اكتر :
وده بيخلي الاستيلات خاصة بالـ Button Component ده بس.
2. الطريقه التانيه: Styled Components
طيب إزاي نستخدمها؟
الأول بتنزل المكتبة:
بعدين بتكتب الكود بالشكل دا
3. الطريقه التالته: Global Styles
طيب إزاي نستخدمها؟
بكل بساطة بتحط ملف CSS جوا فولدر styles/ (مثلاً: globals.css) وتستدعيه في ملف _app.js… بس كدا دي كل الحكايه
ودا مثال عليها:
كدا فهمنا ال 3طرق وازاي نستخدمهم وادينا مثال علي كل طريقه… لو عندك سؤال أو استفسار، اكتب في الكومنتات. ومتنساش تقول رأيك في الشرح يا صديقي
قسم التعليقات