freeCodeCamp/guide/arabic/certifications/front-end-libraries/front-end-libraries-projects/build-a-random-quote-machine/index.md

876 B

title localeTitle
Build a Random Quote Machine بناء آلة اقتباس عشوائي

بناء آلة اقتباس عشوائي

يتكون المشروع من ثلاثة أجزاء متميزة:

  1. تحديد المكونات اللازمة لإكمال المهمة ، ما هي المكونات الموجودة هناك؟ هل يمكن استخدام بعض المكونات أكثر من مرة؟ على سبيل المثال ، الأزرار ، هل هي نفسها فقط مع أحداث onClick مختلفة؟
  2. ما المكون الذي يجب أن يكون مسؤولاً عن الحفاظ على الحالة ، وكيف ينبغي أن يتم تمرير التغييرات في الحالة إلى مكونات أخرى؟
  3. كيف يجب جلب اقتباس جديد؟ أين يجب تخزين الاقتباس الجديد والمؤلف؟