Rules for Using Hooks - // Instead of confusing React with code like this: if (userName !== '') { useEffect(() => { localStorage.setItem('savedUserName', userName); }); } // We can accomplish the same goal, while consistently calling our Hook every time: useEffect(() => { if (userName !== '') { localStorage.setItem('savedUserName', userName); } });
- Hooklardan foydalanishda ikkita asosiy qoidani yodda tutish kerak:
- Faqat React funktsiyasi komponentlaridan Hooks-ga qo'ng'iroq qiling.
- Har bir komponent ko'rsatilganda ilgaklar bir xil tartibda chaqirilishiga ishonch hosil qilish uchun faqat yuqori darajadagi Hooks-ga qo'ng'iroq qiling.
- Qochish kerak bo'lgan keng tarqalgan xatolar - ilgaklar, shartlar yoki ichki funktsiyalar ichida ilgaklar chaqirishdir.
Do'stlaringiz bilan baham: |