An open API service indexing awesome lists of open source software.

https://github.com/bloivating-major/namaste-react

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!
https://github.com/bloivating-major/namaste-react

akshay-saini namaste-react namaste-react-course react reactjs redux-toolkit

Last synced: 5 days ago
JSON representation

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!

Awesome Lists containing this project

README

          

# πŸš€ 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](./Episode%2001%20Inception/readme.md)** – Setting up the environment πŸ—οΈ

πŸ“Œ **[Episode 02 - Igniting our App](./Episode%2002%20Igniting%20Our%20App/readme.md)** – Understanding React basics ⚑

πŸ“Œ **[Episode 03 - Laying the Foundation](./Episode%2003%20Laying%20The%20Foundation/readme.md)** – JSX, Components, and Props πŸ›οΈ

πŸ“Œ **[Episode 04 - Talk is Cheap, Show me the Code](./Episode%2004%20Show%20me%20the%20Code/readme.md)** – Working with Functional Components πŸ–₯️

πŸ“Œ **[Episode 05 - Let’s Get Hooked!](./Episode%2005%20Let's%20Get%20Hooked/Theory/Episode%2005%20-%20Theory.md)** – React Hooks & useState πŸ”—

πŸ“Œ **[Episode 06 - Exploring the World](./Episode%2006%20Exploring%20the%20World/Readme.md)** – React useEffect & Reconciliation πŸ”—

πŸ“Œ **[Episode 07 - Finding The Path](./Episode%2007%20Finding%20The%20Path/Readme.md)** – Routing in React Diving Deep into uesEffect and useState hooks. πŸ–₯️

πŸ“Œ **[Episode 08 - Let's Get Classy](./Episode%2008%20Let's%20Get%20Classy/Readme.md)** – Class-Based Components in React 🌍

πŸ“Œ **[Episode 09 - Optimizing our App](./Episode%2009%20Optimizing%20our%20App/Readme.md)** – Custom Hook and Code Optimization 🌍

πŸ“Œ **[Episode 10 - Jo Dikhta Hai, Vo Bikta Hai! 🎨](./Episode%2010%20Jo%20Dikhta%20hai%20vo%20Bikta%20Hai/Readme.md)** – Tailwind CSS and Ui Library and Frameworks 🌟

πŸ“Œ **[Episode 11 - Data is the New Oil πŸ’§](./Episode%2011%20Data%20is%20the%20New%20Oil/Readme.md)** – 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 🏬](./Episode%2012%20Let's%20Build%20Our%20Store/Readme.md)** – 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 πŸ§ͺ](./Episode%2013%20Time%20For%20Test/Readme.md)** – 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:
```sh
git clone https://github.com/Bloivating-Major/Namaste-React.git
```

2️⃣ Navigate to a specific episode:
```sh
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! πŸ˜ƒβœ¨