A brief guide to Render Props PatternBefore diving into what Render Props Pattern is, understanding whatProps in React is crucial. Props (short for properties) are a way to pass data from a parent component to a child component. It is a Aug 6 · 3 min readletslearn.hashnode.dev
Understanding Controlled and Uncontrolled Components in ReactHandling form is an integral part in React as most web apps rely a lot on the user input. React provides two approaches of handling form. They are via: Controlled component Uncontrolled component Each method has their own pros and cons. Lets disc...Feb 8 · 3 min readletslearn.hashnode.dev
Git Crash Course: Branch Naming & Commit MessagesRecently, someone pointed out that my commit messages weren’t industry standard. While I was following proper branching rules in my professional work, my commit messages themselves were quite random. That feedback pushed me to explore what the indust...Dec 13, 2025 · 3 min readletslearn.hashnode.dev
Preventing Prop Drilling in React Using Zustand: A Shopping Cart ExampleWhile building React apps, you’ve probably faced a situation where you need to pass props from Parent → Child → Grandchild, even though the intermediate components don’t really use those props. This common issue is called Prop Drilling. To be more cl...Nov 27, 2025 · 3 min readletslearn.hashnode.dev
JavaScript Sorting Explained: Numbers, Strings, and ObjectsThe JavaScript sort() method is one of those fundamental tools that every developer needs to master. At first glance, it seems simple enough - just call .sort() on an array and you're done, right? Well, not quite! Let's dive deep into how this method...Nov 16, 2025 · 4 min readletslearn.hashnode.dev