Skip to content
0:00 / 0:00

#react#jsx#components

React JS - React Tutorial for Beginners

Programming with Mosh

5.1M subscribers • 5 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Mosh Hamedani
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

6.4M views8 years ago1 recommendation

Web developmentReactVue, Svelte, Angular and othersJavaScript

Mosh Hamedani introduces the core concepts of React, including components, JSX, and rendering dynamic data.

Watch the latest version: youtu.be/SqcY0GlETPk?si=cir-2iVquJ3Eaw8X React JS Tutorial - Get up & running with React JS: the most popular JavaScript library in the world! 🚀 Want to master React? Get my React mastery course: mosh.link/react-course 👍 Subscribe for more videos like this: goo.gl/6PYaGF Want to learn more from me? Check out my blog and courses: Courses: codewithmosh.com Blog: programmingwithmosh.com Facebook: facebook.com/programmingwithmosh/ Twitter: twitter.com/moshhamedani TABLE OF CONTENT Introduction What is React Setting Up the Development Environment Your First React App Hello World Components Setting Up the Project Your First React Component Specifying Children Embedding Expressions Setting Attributes Rendering Classes Dynamically Rendering Lists Conditional Rendering Handling Events Binding Event Handlers Updating the State What Happens When State Changes Passing Event Arguments Composing Components Passing Data to Components Passing Children Debugging React Apps Props vs State Raising and Handling Events Updating the State Single Source of Truth Removing the Local State Multiple Components in Sync Lifting the State Up Stateless Functional Components Destructuring Arguments Lifecycle Hooks Mounting Phase Updating Phase Unmounting Phase #react #webdevelopment #programming

Why it's here

1 person recommends this

What people say. Recommended as one of the best introductory crash courses for learning React.

u/eyyamgudeerin r/Frontend • Recommends

I tried to collect the best React JS courses. Hello there. In my blog, I am trying to collect and review the best courses. So, I collected the best React JS courses, and I'll continue to search. If you want to learn React, here are my favorites. **If you want:** * **Free Practice:** Codecademy - React 101 * **Crash Course for Introduction:** Mosh Hamedani's React Crash Course * **Free and Full Stack React JS Training & Certification:** Full-Stack Web Development with React Specialization * **Make a Solid Start:** React for Beginners, Wes Bos * **Full Stack React Course with Latest Updates (Hooks and more):** The Modern React Bootcamp (Hooks, Context, Router & More) **And of course: M…

u/dutchydutchin r/Frontend • Mentions

On “Where to start, React?”

I recently started learning React and this is the best video resource I've found so far: [video I have the same background - No previous framwork xp, just general front-end JS knowledge. If you're new to ES6, start here: [video I had to rewatch several bits in the above video that wouldn't have been necessary if I had watched this first. P.S. Looking for more quality lessons like this if anyone else has video resources since I'm a visual learner.

u/nas5win r/Frontend • Mentions

On “[Showoff Saturday] I started making YouTube javascript tutorials that would have been helpful for younger me!”

This is actually kind of funny, only because literally the first video I watched on learning React was a shopping cart app by Mosh! This was immediately not in contention because I remembered it so vividly from when I learned! Edit: btw, thanks so much for the suggestion! In my excitement to tell you about my previous learning experience, I forgot to recognize that you clearly gave me an awesome idea to teach React, and honestly I'm now legitimately formulating a tutorial around this idea! So yeah, thank you!

u/lsazin r/Frontend • Mentions

On “Help with an interview”

Haha I also jumped from Vue to React. I still prefer Vue but unfortunately React is where the money is at. Check this video which was where my react learning route started: link to this video