Skip to content

Details

Whether you're just starting with React or brushing up your fundamentals, this session is designed to give you a solid understanding of React’s core concepts — from how it works behind the scenes to writing clean, efficient, and modern React code.
We’ll cover essential topics that form the foundation of any React project — explained in a beginner-friendly yet practical way, with examples and real-world analogies

### Topics We’ll Cover

#### 🟢 Core React Basics

  1. What is React and why is it used?
  2. What is JSX and why can’t browsers read JSX directly?
  3. What are components in React?
  4. Functional vs Class Components
  5. What is a Virtual DOM and how does it work?
  6. The Reconciliation Process in React
  7. Props and State — Key Differences
  8. Purpose of `key` in React Lists

#### 🟠 Intermediate Concepts

9. Prop Drilling — and How to Avoid It
10. Controlled vs Uncontrolled Components
11. React Fragments and Why They’re Useful
12. Conditional Rendering in React
13. Significance of the `render()` Method

### 💡 Who Should Attend

  • Developers new to React or frontend frameworks
  • Backend engineers exploring frontend technologies
  • Anyone looking to strengthen their React fundamentals

### 🎁 Takeaways

✅ Strong conceptual clarity of React basics
✅ Hands-on understanding of rendering behavior
✅ Guidance for your next step — hooks, context, and performance tuning

Members are also interested in