Course Content
React js
Are you ready to become a professional Frontend Developer? This comprehensive masterclass is designed to take you from Zero to Hero. This video (Lesson 0) outlines your complete learning path: from mastering React fundamentals to building a professional, Full-Stack E-Commerce application using React and Firebase. እንኳን ወደ React JS ሙሉ ኮርስ በአማርኛ በሰላም መጣችሁ! በዚህ ትምህርት (Lesson 0) የሙሉ ኮርሱን ይዘት እና የምንማራቸውን ዋና ዋና ርዕሶች በዝርዝር እናያለን። ይህ ኮርስ መጀመሪያ መሰረታዊ የ React እውቀቶችን ያስጨብጥዎታል፣ በመቀጠልም ሙሉ የሆነ የ E-Commerce ፕሮጀክት ከመጀመሪያ እስከ መጨረሻ እንሰራለን። 📘 PHASE 1: REACT FUNDAMENTALS (Lessons 1 - 13) Lesson 0: React JS Full Course for Beginners | React በአማርኛ | Zero to Hero - Lesson 0 Lesson 1: What is React JS? Introduction & The JS Transition [በአማርኛ] | Lesson 1 Lesson 2: React Vite Setup & Folder Structure Explained [በአማርኛ] | Lesson 2 Lesson 3: JSX Syntax Rules & Expressions Explained [በአማርኛ] | React Full Course – Lesson 3 Lesson 4: React List Rendering with .map() & Keys Explained [በአማርኛ] | Lesson 4 Lesson 5: React Components Explained: Step-by-Step [በአማርኛ] | React Full Course – Lesson 5 Lesson 6: React JS Full Course: Mastering Props & Data Flow [በአማርኛ] | Lesson 6 Lesson 7: React JS Full Course: Function Props & Components as Props [በአማርኛ] | Lesson 7 Lesson 8: React Event Handling Fundamentals: JSX Interaction Guide [በአማርኛ] | Lesson 8 Lesson 9: React State Explained: Master the useState Hook [በአማርኛ] | React Full Course | Lesson 9 Lesson 10: React Forms Tutorial: Master Controlled Components [በአማርኛ] | Lesson 10 Lesson 11: How to Validate Forms in React: Best Practices & Error Handling [በአማርኛ] | Lesson 11 Lesson 12: Mastering the React useEffect Hook [በአማርኛ] | React Full Course – Lesson 12 Lesson 13: Mastering React Hook Form: Ultimate Form Validation [በአማርኛ] | Lesson 13 🛒 PHASE 2: FULL-STACK E-COMMERCE MASTERCLASS (Project) After mastering the fundamentals, we dive into building a real-world application:
0/4
React.js

In this first official lesson of the **React JS Full Course**, we tackle the “Mindset Shift”—moving from manual DOM manipulation in Vanilla JavaScript to the modern, declarative power of React. We start from zero, using the CDN method to understand the core engine before we move to professional build tools like Vite. እንኳን ወደ React JS ሙሉ ኮርስ በሰላም መጣችሁ! በዚህ የመጀመሪያ ክፍል (Lesson 1) ከለመድነው ከVanilla JavaScript ወጥተን ወደ React የምናደርገውን ሽግግር እናያለን። ይህ ቪዲዮ ሪአክት እንዴት እንደሚሰራ እና ለምን እንደምንጠቀመው መሰረታዊ ግንዛቤ የሚያስጨብጥ ነው። — ⏰ **📌 CHAPTERS (Lesson 1 Timeline):** 00:00 – Introduction to React JS 01:25 – React from Zero 02:08 – Problem with Manual Updates 02:42 – Project Folder Setup 04:49 – HTML Comes First (React Does NOT Replace HTML) 06:07 – Load React (Beginner Way: CDN – Content Delivery Network) 09:23 – JavaScript Finds the HTML Box 10:48 – Creating the React Root (JavaScript ↔ React Bridge) 12:36 – Rendering Something (First Try) 14:22 – Why Plain Text Is Weak 15:04 – Important Rule for Beginners 15:37 – React.createElement (React’s Language) 18:21 – First Correct Render 18:31 – What Does `null` Mean? 19:25 – What Happens If `null` Is NOT `null`? 22:36 – How to Create Multiple Elements 23:14 – JSX (Easier Way to Write the Same Thing) 25:00 – Why Browsers Can’t Read JSX 25:31 – Babel (The Translator) 28:18 – JSX Rules 34:11 – React Root Container Selection (id vs class vs querySelector) 40:03 – Text vs JSX 41:36 – Problem with JSX Alone 42:35 – What Is a Component? (Solving JSX Problems) 47:50 – Using Components Inside App 48:31 – Why We Use Components

Scroll to Top