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