Skip to content

This repository is dedicated to learning React.js with insights from Akshay Saini, who teaches React at its core level. πŸš€ Dive deep into React fundamentals, best practices, and advanced concepts with his expert guidance!

Notifications You must be signed in to change notification settings

Bloivating-Major/Namaste-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Namaste React Course by Akshay Saini

Welcome to my journey through the Namaste React Course! πŸŽ‰
This repository contains my notes, code snippets, and learnings from each episode. πŸ“š


πŸ“– Table of Contents

πŸ“Œ Episode 01 - Inception – Setting up the environment πŸ—οΈ

πŸ“Œ Episode 02 - Igniting our App – Understanding React basics ⚑

πŸ“Œ Episode 03 - Laying the Foundation – JSX, Components, and Props πŸ›οΈ

πŸ“Œ Episode 04 - Talk is Cheap, Show me the Code – Working with Functional Components πŸ–₯️

πŸ“Œ Episode 05 - Let’s Get Hooked! – React Hooks & useState πŸ”—

πŸ“Œ Episode 06 - Exploring the World – React useEffect & Reconciliation πŸ”—

πŸ“Œ Episode 07 - Finding The Path – Routing in React Diving Deep into uesEffect and useState hooks. πŸ–₯️

πŸ“Œ Episode 08 - Let's Get Classy – Class-Based Components in React 🌍

πŸ“Œ Episode 09 - Optimizing our App – Custom Hook and Code Optimization 🌍

πŸ“Œ Episode 10 - Jo Dikhta Hai, Vo Bikta Hai! 🎨 – Tailwind CSS and Ui Library and Frameworks 🌟

πŸ“Œ Episode 11 - Data is the New Oil πŸ’§ – We explored the separation of a React application into UI and data layers, controlled and uncontrolled components, prop drilling, and the Context API

πŸ“Œ Episode 12 - Let's Build Our Store 🏬 – We explored state management using Redux, including its setup, slices, actions, and selectors. Let’s dive into the key concepts and learnings! πŸš€

πŸ“Œ Episode 13 - Time For Test πŸ§ͺ – In this episode, we focused on writing test cases, understanding different types of testing, and utilizing the React Testing Library. Let’s dive into the key concepts and learnings! πŸš€

Finally, we have completed the course and are ready to build our own projects! πŸŽ‰


πŸ’‘ What’s Inside?

βœ… Detailed Notes πŸ“ – Summarized learnings from each episode.
βœ… Code Snippets πŸ’» – Important concepts demonstrated in React.
βœ… Best Practices πŸ† – Writing clean and optimized React code.
βœ… Project Structure πŸ“‚ – Well-organized components and folder setup.


πŸ”₯ How to Use This Repository?

1️⃣ Clone the repository:

 git clone https://github.com/Bloivating-Major/Namaste-React.git

2️⃣ Navigate to a specific episode:

 cd episodes
 open Episode_05.md

3️⃣ Explore and learn! πŸš€


🀝 Contributions & Suggestions

This is a learning journey! If you have any suggestions or improvements, feel free to share. 😊
Let’s grow together in React! πŸ’ͺ


πŸ“Œ Keep Learning & Keep Building! πŸš€

Happy Coding! πŸ˜ƒβœ¨

About

This repository is dedicated to learning React.js with insights from Akshay Saini, who teaches React at its core level. πŸš€ Dive deep into React fundamentals, best practices, and advanced concepts with his expert guidance!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published