How to Build a GitHub Template Repository for Scaffolding with React, Vite, and TailwindCSSNov 1, 2024·7 min read
Front-end Performance guide for Senior DevelopersYou’ve probably heard the phrase “You can only fix what you can measure.” That’s true but as a senior developer, you also know that many performance issues can be prevented long before you run Lighthouse, WebPageTest, or any profiler. Good engineerin...Dec 16, 2025·9 min read
Mastering createPortal in ReactJS: How to create portals in ReactJSWhat is createPortal As per the official documentation, createPortal let us render some children into a different part of the DOM. In simple words,createPortal lets you to render the component outside the current parent, or hierarchy. In above diag...Sep 29, 2024·2 min read
What are Controlled and Uncontrolled Components in React.js?In React.js, managing form inputs and user interactions is a crucial part of building dynamic web applications. Two key concepts that developers need to understand are controlled and uncontrolled components. These concepts define how form data is han...Sep 27, 2024·16 min read
Everything you need to know about React 19 RCReact 19 is currently in Release Candidate (RC), which means it’s ready for library authors but not quite there for application developers. If you’re developing applications, upgrading to React 18.3 will help you prepare for React 19. The React 19 up...Sep 7, 2024·6 min read
System Design Guide for Front-end DevelopersTOC: Why system design for FE What do interviewers look for Important Topics UI/UX Frameworks, and technologies choices Example Strategy Why system design for Front-End? Front-End is getting complex day by day.The line between Backend and Fr...Aug 26, 2024·5 min read
The Difference Between <b> and <Strong> in HTML – Explained with ExamplesBold text is a common formatting technique used to grab attention and highlight important information on webpages. In HTML, we have two seemingly interchangeable tags for bold formatting: <b> and <strong>. While they may achieve a similar visual outc...Aug 18, 2024·9 min read
React 19 Actions - Simplifying form submissions in ReactReact 19 introduces Actions, which are asynchronous functions. Actions are helpful in making form submissions easier. This blog post dives into what Actions are and how to use them. In this article, we are going to learn about: The new React 19 feat...Aug 4, 2024·4 min read