When to Avoid Using useEffect in React to Optimize Your Code