alhassanjoshua.hashnode.devGrowing ApartThere’s a quiet moment most of us remember. It doesn’t arrive with a bang or an argument.It slips in softly during a conversation that feels thinner than it used to, or a laugh that doesn’t quite land. You look at someone you once knew by heart and r...Jan 3·3 min read
alhassanjoshua.hashnode.devUnderstanding the useEffect Hook in React: A Comprehensive GuideReact has revolutionized the way we build user interfaces, and one of its most powerful features is the useEffect hook. In this article, we’ll dive into the concept of side effects, explain how to use the useEffect hook effectively and provide best p...Dec 11, 2024·4 min read
alhassanjoshua.hashnode.devState Update Batching in React Made SimpleReact is a powerful JavaScript library, but some of its behaviors can be tricky to grasp, especially for beginners. One of these concepts is state update batching, which ensures React updates your app's state efficiently. In this article, we will loo...Dec 11, 2024·4 min read
alhassanjoshua.hashnode.devUnderstanding Render Logic, Event Handlers, and Side Effects in ReactWhen building applications with React, one of the fundamental concepts to understand is the difference between render logic and event handlers, as well as how they relate to side effects. These concepts are very important for writing efficient and bu...Dec 10, 2024·4 min read
alhassanjoshua.hashnode.devComponents vs Instances vs ElementsUnderstanding React components, instances, and React elements concepts is key to knowing how React works, and in this article, we’ll learn the difference between these three concepts. By learning these concepts, you can build better React application...Nov 12, 2024·3 min read