🧩Components are the building blocks of every React app and allow us to create reusable UI elements.
💻JSX is JavaScript in disguise and allows us to write HTML-like code directly within our JavaScript components.
💡Props are used to pass data from a parent component to a child component, allowing for flexible and reusable components.
📊State is used to manage data within a component and can be updated using the useState hook.
🎣Hooks, such as useEffect, allow us to handle side effects, like fetching data or subscribing to events, within a functional component.