Skip to content

Title: Dive into Web Development: Learn React.js Here! πŸš€

License

Notifications You must be signed in to change notification settings

Taniya23Y/Learn-Namaste-React

Repository files navigation

πŸ“š Learn-Namaste-React (By Akshay Saini)

πŸš€ Dive into Web Development: Learn React.js Here!

Welcome to the Namaste React Web Series, where I embark on an exciting journey to master React.js and dive deep into web development concepts. Here are some important guidelines to follow before you start your React journey with Namaste React.

πŸ“‹ Important Guidelines - Namaste React

Introduction to foundational tools and frameworks in web development.

Topics Covered:

  • Visual code setup
  • Hello world in HTML/JS
  • CDN, React Hello World

Dive into essential package managers and module bundlers for React projects.

Topics Covered:

  • npm, Parcel
  • Node modules
  • React app file structure

Understanding JSX, React components, and their compositions.

Topics Covered:

  • JSX, React components
  • Class-based vs Functional components

Implementing React's core features, managing state, and working with UI data.

Topics Covered:

  • React app building
  • props/state
  • function mapping

Exploring React Hooks and understanding their importance.

Topics Covered:

  • File structure
  • Import/export
  • React Hooks (useState)

Architecture insights, useEffect hook, and working with APIs.

Topics Covered:

  • Architecture, useEffect
  • Conditional Rendering
  • API usage

This folder solves all the issues related to the Swiggy API, which we are using in our project.

In this folder, all the issues, that the students were facing because of CORS, have been resolved.

Mastering React Router for smooth navigation and routing.

Topics Covered:

  • React Router
  • Dynamic Routing
  • Outlet Component

Learning Class-based components and their lifecycles.

Topics Covered:

  • Class-based components
  • Lifecycle methods

Advanced optimization techniques including Custom Hooks.

Topics Covered:

  • Custom Hooks
  • Optimization
  • Suspense Component

Introduction to Tailwind CSS for responsive UI designs.

Topics Covered:

  • Tailwind CSS introduction for UI design

Handling data flow and DevTools exploration.

Topics Covered:

  • Higher-Order Components
  • Controlled vs Uncontrolled Components
  • DevTools

Implementing Redux toolkit for state management.

Topics Covered:

  • Redux Toolkit
  • React-Redux
  • Actions, Reducers

Comprehensive testing with Jest and React Testing Library.

Topics Covered:

  • Jest, React Testing Library
  • Unit Testing principles

A new adventure begins as we embark on creating a Netflix clone with GPT-3 integration.

We dive into the core of our NetflixGPT project, enhancing its functionality and interactivity.

We wrap up our NetflixGPT project, applying the finishing touches and preparing for deployment.

🎁 Bonus

(1) Machine Coding Interview && Building YouTube

Prepare for machine coding interviews while building a YouTube clone, applying React.js concepts in real-world scenarios.

(2) Advance Features in YouTube Project

Explore advanced features in our YouTube clone project, including user authentication, video streaming, and more.

(3) Wrapping up YouTube Project

We conclude our YouTube project, applying finishing touches, optimizing performance, and preparing for deployment.

(4) useMemo, useCallback, useRef Hooks

Dive deep into the world of React Hooks, exploring useMemo, useCallback, and useRef for enhanced application performance.

πŸ“ Assignments

About

Title: Dive into Web Development: Learn React.js Here! πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published