Welcome to my journey through the Namaste React Course! π
This repository contains my notes, code snippets, and learnings from each episode. π
π 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! π
β
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.
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! π
This is a learning journey! If you have any suggestions or improvements, feel free to share. π
Letβs grow together in React! πͺ
Happy Coding! πβ¨