How to Avoid Overusing useCallback and useMemo in ReactIf you've spent enough time in the React ecosystem, you'll have likely seen codebases where nearly every function is wrapped with useCallback and the computed value is wrapped with useMemo. The reasonJun 17 · 26 min readfreecodecamp.org
How to Simplify Your React Components with Derived StateReact simplifies building user interfaces with hooks like useState for managing dynamic values. But it's common to overuse useState. This often leads to duplicated data and unnecessary complexity. For instance, you might store a full name in state wh...Nov 24, 2025 · 17 min readfreecodecamp.org
How to Fix Memory Leaks in React ApplicationsHave you ever noticed your React application getting slower the longer you use it? This could be a result of memory leaks. Memory leaks are a common performance issue in React applications. They can slow down your application, crash your browser, and...Sep 24, 2025 · 9 min readfreecodecamp.org
Implementing Optimistic UI in React.js/Next.jsA smooth and responsive user experience(UX) is important for any modern web application. Users expect quick interactions and immediate feedback after performing an action, even when data needs to be updated on a server. Any delay can lead to frustrat...Aug 2, 2024 · 15 min readjongbo.hashnode.dev
Mastering Pattern-Matching in ElixirElixir is a functional programming language that is great for building scalable applications. Pattern matching is a powerful feature in Elixir. At its core, pattern matching allows developers to destructure data and make decisions based on its struct...Jan 8, 2024 · 10 min readjongbo.hashnode.dev