أهلاً بيك. الـ effect اللي بيشتغل بعد كل رسمة مش دايماً اللي عايزينه. ساعات عايزينه مرة واحدة بس… أو لما حاجة معينة تتغير. ده بيتحدد بالمعامل التاني: مصفوفة.
/index.html
الاعتماديات
  • useEffect(fn) ← بعد كل رسمة
  • useEffect(fn, []) ← مرة واحدة
  • useEffect(fn, [a, b]) ← لما a أو b تتغير
  • أي state أو prop بتستخدمه جوه ← يتحط في المصفوفة