React
JavaScript
Tutorial
Web Development
Ask anything about this article
Hi! I've read this article.
What would you like to know?
@farhan

React has changed drastically. If you are learning React today, you must start with a framework like Next.js or Remix. Client-side rendering (CSR) is no longer the default.
Before touching Server Components, you must understand useState, useEffect, and component lifecycles. These are the building blocks of any interactive UI.
This is the hardest concept for modern React developers. You must instinctively know when to use "use client" and when to keep components strictly on the server to reduce JavaScript payloads.