{"id":19305938,"url":"https://github.com/ajaykumar-b-s/namaste-react","last_synced_at":"2026-05-04T01:32:01.370Z","repository":{"id":250542726,"uuid":"834766279","full_name":"AJAYKUMAR-B-S/Namaste-React","owner":"AJAYKUMAR-B-S","description":"🙏 Namaste React Course 🚀 by Akshay Saini. It contains code, assignments, assignment solutions, and personal notes 📚.","archived":false,"fork":false,"pushed_at":"2024-11-08T13:19:39.000Z","size":3397,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-08T13:46:45.047Z","etag":null,"topics":["babel","node-module","npm","parcel","react","react-dom"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AJAYKUMAR-B-S.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-28T09:46:40.000Z","updated_at":"2024-11-08T13:19:43.000Z","dependencies_parsed_at":"2024-11-08T13:48:19.323Z","dependency_job_id":null,"html_url":"https://github.com/AJAYKUMAR-B-S/Namaste-React","commit_stats":null,"previous_names":["ajaykumar-b-s/namaste-react"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AJAYKUMAR-B-S%2FNamaste-React","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AJAYKUMAR-B-S%2FNamaste-React/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AJAYKUMAR-B-S%2FNamaste-React/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AJAYKUMAR-B-S%2FNamaste-React/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AJAYKUMAR-B-S","download_url":"https://codeload.github.com/AJAYKUMAR-B-S/Namaste-React/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223897039,"owners_count":17221475,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["babel","node-module","npm","parcel","react","react-dom"],"created_at":"2024-11-10T00:03:22.965Z","updated_at":"2025-11-17T01:02:54.614Z","avatar_url":"https://github.com/AJAYKUMAR-B-S.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🙏 **Namaste React** 🚀\n\n ### Namaste React Course 🚀 by Akshay Saini. It contains code, assignments, assignment solutions, and personal notes 📚.\n \n ##  📂 **Contents** ✍️\n \n **This repository offers a collection of code samples, assignments solutions, and personal notes designed to deepen your understanding of React.js concepts.**\n\n## 📚 ***[Episode-01--Inception](./Episode-01--Inception)***\n\n ➡️  ***Topics Covered: -***\n - Emmet, CDN\n - Hello World using HTML/JavaScript\n - Hello World in React\n   \n➡️  ***Assignments: -***\n\n- What is `Emmet`?\n- Difference between a `Library` and `Framework`?\n- What is `CDN`? Why do we use it?\n- Why is `React` known as `React`?\n- What is `crossorigin` in script tag?\n- What is difference between `React` and `ReactDOM`?\n- What is difference between `react.development.js` and `react.production.js` files via CDN?\n- What is `async` and `defer`?\n\n➡️ ***Code: -***\n  - 👨‍💻 [Code_Link](./Episode-01--Inception/Coding)\n    \n➡️ ***Assignment Solution: -***\n - 📘 [Assignment_Solution_Link](./Episode-01--Inception/Theory/Episode-01-Theory.md)\n\n➡️ ***Detailed Notes of My Own: -***\n- 📘 [Link to Episode 01 PDF Notes](./Episode-01--Inception/Theory/Episode-01_Detailed_Notes_In_PDF/Namaste_React_Episode_1_Inception.pdf)\n- ---\n\n## 📚 ***[Episode-02--Igniting-our-APP](./Episode-02--Igniting-our-APP)***\n\n ➡️  ***Topics Covered: -***\n\n - NPM\n - Bundler\n - parcel\n - Node Modules\n - Bable\n - Browserlists\n\n➡️  ***Assignments: -***\n\n- What is `NPM`?\n- What is `Parcel/Webpack`? Why `do we need it`?\n- What is `.parcel-cache`\n- What is `npx` ?\n- What is `difference` between `dependencies` vs `devDependencies`\n- What is `Tree Shaking`?\n- What is `Hot Module Replacement`?\n- List down your `favorite 5 superpowers of Parcel` and `describe any 3` of them in your\nown words.\n- What is `.gitignore`? What should `we add` and `not add` into it?\n- What is the `difference` between `package.json` and `package-lock.json`\n- Why should I not modify `package-lock.json`?\n- What is `node_modules` ? Is it a `good idea to push that on git`?\n- What is the `dist` folder?\n- What is `browserlists`\n- Read about `dif bundlers`: `vite`, `webpack`, `parcel`\n- Read about: `^` - `caret` and `~` - `tilde`\n- Read about `Script types in html` (MDN Docs)\n\n➡️ ***Code: -***\n  - 👨‍💻 [Code_Link](./Episode-02--Igniting-our-APP/Coding)\n\n➡️ ***Assignment Solution: -***\n - 📘 [Assignment_Solution_Link](./Episode-02--Igniting-our-APP/Theory/Episode-02-Theory.md)\n\n➡️ ***Detailed Notes of My Own: -***\n- 📘 [Link to Episode 02 PDF Notes](./Episode-02--Igniting-our-APP/Theory/Episode-02_Detailed_Notes_In_PDF/Namaste_React_Episode_2_Igniting-our-APP.pdf)\n- ---\n\n## 📚 ***[Episode-03-Laying-the-foundation](./Episode-03-Laying-the-foundation)***\n\n ➡️  ***Topics Covered: -***\n \n- JSX\n   -  React.createElement vs JSX\n   -  Benefits of JSX\n   -  Behind the Scenes of JSX\n   -  Babel \u0026 parcel role in JSX\n- Babel\n- React Components\n   - ClassBased Components\n   - Functional Components\n- Component Composition\n\n➡️  ***Assignments: -***\n\n- What is `JSX`?\n- Superpowers of `JSX`\n- Behind the Scenes of `JSX`\n- `Babel` \u0026 `parcel` role in `JSX`\n- `Components`\n- `Functional Components`\n- `Composing Components`\n- `{TitleComponent}` vs `{\u003cTitleComponent/\u003e}` vs `{\u003cTitleComponent\u003e\u003c/TitleComponent\u003e}` in `JSX`\n\n➡️ ***Code: -***\n  - 👨‍💻 [Code_Link](./Episode-03-Laying-the-foundation/Coding)\n\n\n➡️ ***Assignment Solution: -***\n - 📘 [Assignment_Solution_Link](./Episode-03-Laying-the-foundation/Theory/Episode-03-Theory.md)\n\n➡️ ***Detailed Notes of My Own: -***\n- 📘 [Link to Episode 03 PDF Notes](./Episode-03-Laying-the-foundation/Theory/Episode-03_Detailed_Notes_In_PDF/Namaste_React_Episode_3_Laying_the_foundation_PDF.pdf)\n- ---\n\n\n## 📚 ***[Episode-04-Talk-is-Cheap-Show-Me-the-Code](./Episode-04-Talk-is-Cheap-Show-Me-the-Code)***\n\n ➡️  ***Topics Covered: -***\n \n- React app building\n- Props\n- Config Driven UI\n- Keys\n  \n➡️  ***Assignments: -***\n- Is `JSX` mandatory for React?\n- Is `ES6` mandatory for React?\n- `{TitleComponent}` vs `{\u003cTitleComponent/\u003e}` vs `{\u003cTitleComponent\u003e\u003c/TitleComponent\u003e}` in JSX.\n- How can I write `comments in JSX`?\n- What is `\u003cReact.Fragment\u003e\u003c/React.Fragment\u003e` and `\u003c\u003e\u003c/\u003e`?\n- What is `Reconciliation` in React?\n- What is `React Fiber`?\n- Why do we need `keys` in React?\n- Can we use `index as keys` in React?\n- What is `props` in React? Ways to.\n- What is `Config Driven UI`?\n\n➡️ ***Code: -***\n  - 👨‍💻 [Code_Link](./Episode-04-Talk-is-Cheap-Show-Me-the-Code/Coding)\n\n➡️ ***Assignment Solution: -***\n - 📘 [Assignment_Solution_Link](./Episode-04-Talk-is-Cheap-Show-Me-the-Code/Theory/Episode-04-Theory.md)\n\n➡️ ***Detailed Notes of My Own: -***\n- 📘 [Notes are updating](./)\n\n➡️ ***[Live Link of Food order App Project 🚀](https://episode04-food-order-website-progress.netlify.app/)***\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajaykumar-b-s%2Fnamaste-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajaykumar-b-s%2Fnamaste-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajaykumar-b-s%2Fnamaste-react/lists"}