React Foundations

In this lecture, Harkirat explores the essential React Jargons, focusing on React Props, their properties, and the concept of destructuring props for efficient pass-downs. It's worth noting that this session adopts a slower pace, revisiting topics covered previously. If you're already familiar with these concepts, feel free to skip ahead to more advanced material covered later in the lecture.

Diving into React

As developers encountered challenges with traditional DOM manipulation, various libraries emerged to ease the process, with jQuery being one of them. However, even with such libraries, handling extensive applications remained complex.

Subsequently, Vue.js and React introduced a new syntax for front-end development. Behind the scenes, the React compiler transforms your code into HTML, CSS, and JavaScript, streamlining the development of large-scale applications.

Understanding DOMs

In React, there is a virtual DOM and a real DOM.

1] Virtual DOM

2] Real DOM