القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

تتطلب العديد من تصميمات الويب الحديثة تذييلًا سريع الاستجابة يبدو جيدًا ويعمل بشكل صحيح على جميع الأجهزة. يقوم التذييل سريع الاستجابة تلقائيًا بضبط تنسيقه ومحتواه ليناسب حجم شاشة الجهاز الذي يتم عرضه عليه.

تعرف على كيفية إنشاء تذييل سريع الاستجابة في React.js باستخدام وحدة simple-response-footer.

وحدة التذييل البسيط هي مكتبة خفيفة الوزن وسهلة الاستخدام تتيح لك إنشاء تذييل سريع الاستجابة في React.js. يوفر مجموعة من الدعائم التي يمكنك استخدامها لتخصيص مظهر ووظيفة التذييل الخاص بك.

قبل الغوص في إنشاء تذييل باستخدام وحدة التذييل البسيط ، دعنا نلقي نظرة سريعة على بعض ميزاته الرئيسية:

  • تخطيط قابل للتخصيص: تسمح لك وحدة التذييل البسيط-التفاعل-التذييل بتحديد عدد الأعمدة في التذييل الخاص بك ، بالإضافة إلى محتوى كل عمود.
  • الرسم المتجاوب: يقوم التذييل تلقائيًا بضبط تخطيطه ليناسب حجم شاشة الجهاز الذي يتم عرضه عليه.
  • مظهر قابل للتخصيص: توفر الوحدة النمطية simple-reaction-footer مجموعة من الدعائم التي يمكنك استخدامها لتخصيص مظهر التذييل ، مثل لون الخلفية ولون الخط ولون الرمز.
instagram viewer

الآن بعد أن أصبح لديك فهم أساسي لوحدة التذييل البسيط ، دعنا نرى كيف يمكنك استخدامها لإنشاء تذييل في React.js.

ابدأ ب إنشاء تطبيق React بسيط. يمكنك بعد ذلك استخدام الوحدة النمطية simple-response-footer لإنشاء تذييل ، كما في هذا المثال:

يستورد تتفاعل من'تتفاعل';
يستورد SimpleReactFooter من"تذييل رد فعل بسيط";

مقدار ثابت التذييل = () => {
// تحديد البيانات للتذييل
مقدار ثابت الوصف = "Lorem ipsum dolor sit amet، consectetur adipiscing elit، sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. إلى أدنى حد ممكن من الحد الأدنى ، ممارسة التمرينات التي يتم إجراؤها على أساس العمل ، يتم فرض رسوم على السلع السابقة ".;
مقدار ثابت العنوان = "لوريم إيبسوم";

مقدار ثابت الأعمدة = [{
عنوان: "العمود 1",
موارد: [{
اسم: "البند 1",
وصلة: "/البند 1"
},{
اسم: "العنصر 2",
وصلة: "/ item2"
},{
اسم: "العنصر 3",
وصلة: "/ item3"
},{
اسم: "العنصر 4",
وصلة: "/ item4"
}]
},{
عنوان: "العمود 2",
موارد: [{
اسم: "البند 5",
وصلة: "/ item5"
},{
اسم: "البند 6",
وصلة: "/ item6"
}]
},{
عنوان: "العمود 3",
موارد: [{
اسم: "العنصر 7",
وصلة: "/ item7"
},{
اسم: "البند 8",
وصلة: "/ item8"
}]
}];

يعود<SimpleReactFooter
الوصف = {description}
العنوان = {title}
أعمدة = {عمود}
/>;
}

يصدّرتقصير تذييل؛

سينشئ هذا الرمز تذييلًا يشبه هذا:

يستورد هذا المثال مكون SimpleReactFooter ويعرف مكونًا وظيفيًا يسمى التذييل. داخل مكون التذييل ، يستخدم مكون SimpleReactFooter ، ويمرره إلى ثلاثة عناصر: العنوان والوصف والأعمدة.

تعرض الوحدة عنصر العنوان في أعلى التذييل. أدناه ، يظهر سند العنوان. أخيرًا ، خاصيّة الأعمدة هي مصفوفة من الكائنات التي تعرّف محتوى الأعمدة في التذييل.

تخصيص المكونات مع الدعائم المختلفة

بالإضافة إلى دعائم العنوان والوصف ، توفر وحدة التذييل البسيط العديد من العناصر الدعائم التي يمكنك تمريرها إلى المكون. يمكنك استخدام هذه لتخصيص مظهر ووظيفة التذييل الخاص بك.

فيما يلي قائمة بجميع الدعائم المتوفرة في وحدة التذييل البسيط:

  • عنوان: عنوان التذييل.
  • وصف: وصف موجز للتذييل.
  • الأعمدة: مصفوفة من الكائنات تحدد محتوى الأعمدة في التذييل. يجب أن يحتوي كل كائن على خاصية العنوان التي تحدد عنوان العمود وخاصية الموارد التي تمثل مصفوفة من الكائنات ، يمثل كل منها موردًا في العمود. يجب أن يكون لكل كائن مورد خاصية اسم تحدد اسم المورد وخاصية ارتباط تحدد الارتباط بالمورد.
  • ينكدين: عنوان LinkedIn للشركة أو المنظمة.
  • فيسبوك: عنوان Facebook الخاص بالشركة أو المؤسسة.
  • تويتر: اسم الشركة أو المؤسسة على Twitter.
  • الانستغرام: حساب Instagram الخاص بالشركة أو المؤسسة.
  • موقع YouTube: عنوان YouTube للشركة أو المؤسسة.
  • بينتيريست: مقبض Pinterest للشركة أو المنظمة.
  • حقوق النشر: نص حقوق التأليف والنشر للتذييل.
  • اللون: لون أيقونات الوسائط الاجتماعية في التذييل.
  • لون الخلفية: لون خلفية التذييل.
  • لون الخط: لون خط التذييل.
  • اللون: لون خط نص حقوق النشر في التذييل.

فيما يلي مثال لكيفية استخدام جميع الخاصيات المتوفرة في وحدة simple-reaction-footer لإنشاء تذييل مخصص في React.js:

يستورد تتفاعل من'تتفاعل';
يستورد SimpleReactFooter من"تذييل رد فعل بسيط";

مقدار ثابت التذييل = () => {
// تحديد البيانات للتذييل
مقدار ثابت الوصف = "Lorem ipsum dolor sit amet، consectetur adipiscing elit، sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. إلى أدنى حد ممكن من الحد الأدنى ، ممارسة التمرينات التي يتم إجراؤها على أساس العمل ، يتم فرض رسوم على السلع السابقة ".;
مقدار ثابت العنوان = "لوريم إيبسوم";

مقدار ثابت الأعمدة = [{
عنوان: "العمود 1",
موارد: [{
اسم: "البند 1",
وصلة: "/البند 1"
},{
اسم: "العنصر 2",
وصلة: "/ item2"
},{
اسم: "العنصر 3",
وصلة: "/ item3"
},{
اسم: "العنصر 4",
وصلة: "/ item4"
}]
},{
عنوان: "العمود 2",
موارد: [{
اسم: "البند 5",
وصلة: "/ item5"
},{
اسم: "البند 6",
وصلة: "/ item6"
}]
},{
عنوان: "العمود 3",
موارد: [{
اسم: "العنصر 7",
وصلة: "/ item7"
},{
اسم: "البند 8",
وصلة: "/ item8"
}]
}];

يعود<SimpleReactFooter
الوصف = {description}
العنوان = {title}
أعمدة = {عمود}
ينكدين ="lorem_ipsum_on_linkedin"
الفيسبوك ="lorem_ipsum_on_fb"
تويتر ="lorem_ipsum_on_twitter"
الانستغرام ="lorem_ipsum_live"
youtube ="UCFt6TSF464J8K82xeA؟"
بينتيريست ="lorem_ipsum_collections"
حقوق النشر ="أسود"
iconColor ="أسود"
backgroundColor ="رمادي فاتح"
fontColor ="أسود"
حقوق النشر"الرمادي الداكن"
/>;
}

يصدّرتقصير تذييل؛

يستخدم هذا المثال جميع الدعائم المتوفرة في وحدة التذييل البسيط للتفاعل لإنشاء تذييل مخصص. سيقوم الكود بإنشاء تذييل بألوان مختلفة وأيقونات وسائط اجتماعية مختلفة:

تحدد دعائم LinkedIn و facebook و twitter و instagram و youtube و pinterest مقابض الوسائط الاجتماعية للشركة أو المؤسسة. إذا قمت بتوفير هذه الدعائم ، فستعرض الوحدة رموز الوسائط الاجتماعية المقابلة في التذييل.

تحدد خاصية حقوق النشر نص حقوق النشر للتذييل. تعرض الوحدة هذا النص في الجزء السفلي من التذييل.

تقوم الدعائم iconColor و backgroundColor و fontColor و copyrightColor بتخصيص مظهر التذييل.

بالإضافة إلى جعل موقع الويب الخاص بك يبدو جيدًا ، يمكن للتذييل سريع الاستجابة تحسين تجربة المستخدم لموقعك على الويب. يضمن التذييل سريع الاستجابة أن جميع المستخدمين ، بغض النظر عن الجهاز الذي يستخدمونه ، يمكنهم الوصول إلى التذييل واستخدامه بسهولة.