chai-aur-react
chai aur react series on youtube
Code companion for a free Hindi YouTube series on React, where each folder matches a video lesson covering React basics, data flow, and how to build a simplified version of React from scratch.
This repository holds the code that goes along with a YouTube video series called "chai aur react," published on the "chai aur code" channel by Hitesh Choudhary. The series teaches ReactJS, a popular JavaScript library used to build user interfaces for websites and web apps. The channel name loosely translates to "tea and code" in Hindi, reflecting the instructor's casual, approachable teaching style.
Each folder in the repository corresponds to a lesson or project from the series. Students are meant to watch the video and follow along with the matching code here. The series starts with an overview and roadmap, then covers how to create React projects, how React structures its files and data flow, and how to build your own simplified version of React from scratch to understand what the library is actually doing under the hood. Additional topics are added as the series continues, so the repository grows over time.
The learning approach combines video explanations with small hands-on projects. Rather than just reading documentation, students build things and watch the code run. The videos are free on YouTube, and the repository code is free to clone and use locally.
Contributors are welcome to report issues or suggest improvements, but the README specifically asks people not to change existing code. The reason is that students watching older videos expect the code in the repository to match exactly what they see on screen. Changing it would break that connection.
If you are new to React and prefer video-based learning in Hindi or with an approachable instructor, this series is one of the more popular starting points for that audience. The README is sparse and the real content lives in the video series itself.
Where it fits
- Follow along with the chai-aur-react YouTube series by cloning this repo and running each lesson's code locally.
- Study React's project structure and data flow concepts using the provided hands-on project examples.
- Build a simplified React engine from scratch by following the dedicated lesson folder in the series.