Smeet Gadhiya’s Post

🚀 30 Days — 30 React Mistakes Beginners Make 📅 Day 3/30 ❌ Mistake: Forgetting Dependency Array in useEffect My API kept calling again and again 🔥 Code 👇 useEffect(() => { fetchData() }) 💡 What Happened? Without a dependency array: Component renders useEffect runs setState updates Component re-renders useEffect runs again Infinite loop 🔁 ✅ Correct Way Run once: useEffect(() => { fetchData() }, []) Or add specific dependencies: useEffect(() => { fetchData() }, [userId]) 🎯 Lesson Always control when your effects run. Uncontrolled side effects = performance issues. #ReactJS #FrontendDevelopment #JavaScript #CodingMistakes #SoftwareEngineering #WebDev #ReactHooks #DevCommunity #BuildInPublic #LearnReact

  • No alternative text description for this image

You mean, to put fetchdata in useeffect too?

Like
Reply

To view or add a comment, sign in

Explore content categories