Logo

Blog

Thoughts, stories and ideas.

/icons/react.svg

5/31/2025 · 3 min read

Mastering Conditional Rendering in React: A Developer's Journey

Learn effective patterns for conditional rendering in React, including a custom Show component and best practices for complex UI logic

/icons/react.svg

5/22/2025 · 4 min read

How I Integrated TanStack Query in a Next.js App — A Developer's Story

Learn how to integrate TanStack Query in your Next.js application, including setup, data fetching, mutations, and best practices

/icons/js.svg

5/17/2025 · 3 min read

What's New in JavaScript (ECMAScript 2024 & Beyond)

A comprehensive guide to JavaScript's newest features in ECMAScript 2024, including Object.groupBy, Promise.withResolvers, and what's coming in ES2025

/blog-images/react-re-rendering-solution.png

5/14/2025 · 8 min read

Fixing React Performance: Understanding Re-renders

Learn why React apps slow down due to unnecessary re-renders and how to fix performance issues with a simple technique: moving state down the component tree. Understand the truth about state, props, and hooks in React optimization.

/icons/js.svg

5/10/2025 · 2 min read

JavaScript Classes: A Beginner's Guide

A comprehensive guide to understanding and implementing JavaScript Classes for object-oriented programming

/icons/react.svg

6/9/2024 · 3 min read

🚀 Production-Ready React Folder Structure 📂⚛️

A comprehensive guide to structuring React projects for scalability, maintainability, and team collaboration. Includes a real-world folder structure example.

/icons/react.svg

3/19/2024 · 2 min read

My React App Seemed Fine — Until I Scanned It

A comprehensive guide on using react-scan to uncover and fix performance issues in React applications

/icons/react.svg

11/16/2022 · 2 min read

How to create context in React

A comprehensive guide on how to create and use React Context API for state management