React

Create React App (CRA) is Deprecated, Officially: What's Next?

Create React App a.k.a CRA is a tool (setup tool I would say) which provides an opinionated architecture combining a set of tools required to configure, transpile JSX and bundle React. Now that it's deprecated, here's a list of alternatives you can choose from. [...]

React Compiler Integration With Astro (Vite)

Astro, which is a meta-framework, uses Vite, and the React compiler (which is currently in beta) can be integrated with Vite to improve the performance of your React application — and that's exactly what I will be showing you how to. Also, there's a package named "react-scan" which you can use to test the performance of your application. [...]

React 19 - A Brief Look At Form Handling

Forms in React have always been not so easy to handle which often leads to messy React code. Ultimately, folks have to resort to form handling libraries which only add more abstraction in the process. [...]

Setting Background Color of Body Dynamically in React

You can specify the background color of body in a global stylesheet, but it's not easy to update the background color dynamically for different pages in your website. So, I went on to code a hacky but working patch using CSS custom properties. [...]

Deploying React App to Netlify

In this tutorial, I am going to show you how you can deploy a react app on netlify from an existing git repository of yours. [...]