React - Page 1
React - A JavaScript library for building user interfaces:
     - Developed by Facebook.
     - Uses a declarative paradigm that makes it easier to reason about your application and aims to
be both efficient and flexible.
      - Utilizes components as the main building blocks of your application's UI. These components
manage their own state and compose to make complex UIs.
     - Employs a virtual DOM to improve performance.
React - Page 2
    React's Ecosystem:
    - React Router for navigation in web applications.
    - Redux for state management.
    - React Native for mobile application development.
    - Next.js for server-side rendering.
React - Page 3
    Key Concepts in React:
        - JSX: A syntax extension for JavaScript that allows you to write HTML directly within
JavaScript.
    - Components: Independent, reusable pieces of UI.
    - State & Props: Handle data and how it changes over time.
    - Lifecycle Methods: Hooks to run code at specific points in a component's lifetime.