ReactJS for Newbies in just 1 hour [old version]


Leo Trieu


Full Source Code

Discussion Support

Course Description:

This short course will cover basic and core concepts that you need to know to get up and running with ReactJS in just 1 hour.

ReactJS is a Javascript library for building user interfaces. It's flexible, fast, easy to learn and fun to work with. ReactJS is designed to make the process of building modular, reusable user interface components simple and intuitive.

React was developed at Facebook and focuses on the 'View' aspect of MVC in web applications. React was built for the purpose of developing applications that are large in nature and have to deal with time changing data.

Who should join this course?

Anyone!!! Because:

  • It's FREE

  • You don't have to install any software to work with. Code right away using an online editor.

  • React is a small library and easy to learn.

  • This course is fun :)

  • While it is helpful to have an understanding of Javascript, it is not necessary.

You will walk away with:

  • A taste of how to build your very first React component.

  • How to handle events in components.

  • Understand two key concepts of React: State and Props.

  • How to reuse and nest components.

  • How to transfer data between Parent, Child components.

  • How to work with Array, Form.

  • 72657358?v=4


    Didn't like it that much

  • D8165e82ff309237b841e6c406d03e4a


    how to get next

  • 180e463b8ed6ac35faf3cf89aae26c07

    Diamond Chalise


  • 318dec2cd3731cd7b4949bacc770894d


    how to do this

  • Photo

    Abdul Mutaal Azhar

    Simple and easy to understand. Thank you.

  • 4a581b3946624c0274135411fb33f6e0



  • Picture

    Hiếu Quý Lê


  • Photo

    Saad Saeed

    Amazing as always!

  • 2deef7008e0b081fa2bf316cc92d27e1

    Ritesh Kumar Sahai


  • 9585e38b2aaa932a687a372f8eb5b163


    Excellent! Thanks!

  • Photo

    Laxman jonchhen

    good course

  • Photo

    Python Java

    That's amazing!

  • 10bd7a65945e121619c968f815fd4fd0

    Ruben Gagliardi


  • E7ad5b085a9e2e602ab24b451b1a8f2b


    Great! Practical and complete course, really focused on giving you some basic skill to start from! Really really enjoyed it!

  • 1e2942c331a9554791bd1d948c6549da

    Sai Krishna

    Great for beginners.

  • 26e9890e74d802aa3c41dc9734c45dbb


    Perfect startup for a beginner

  • 41099a3248a78531f19d79f966d81961

    Paulo Alcobia


  • Ab06b6f951d9d1bf044223067f22a988

    jun fadriquela

    Nice start for React!

  • 1cc2054437b7510e4b5b3ae6186512b4

    Hanny Kristian

    nice video :-)

  • Picture

    Tu Truong

    Very easy to understand about React. Thank u!

  • F9265f418e736a9d208652277606f106

    muneeb ullah


  • Picture

    Saad Almoomen

    Thanks it is a good start

  • 796590c1b3b4f390753560dbc09910ca

    Sahidur Rahman Suman

    Amazing course.

  • 63fae67df3ba49a86093394921b2cf9c

    Sean Hoar

    Amazing how much can be done in so little time! And throw on some bootstrap or foundation css, and it starts looking pretty too!

  • F5520ae9e9dcf7180dfb28f03954a03c

    George Diab

    great way to understand the basics!

  • B927d76cfc5812393ea2a8cc912fb590

    Troy Broas

    Awesome! Bite sized videos make it easy to understand. You don't get overwhelmed with too much info at once.

  • Picture

    William Setiono

    amazing video tutor

  • Picture

    Boopathi Thangarasu

    nice video basicks

  • 851a08c6c5459276d569b85ea74c120f

    Amazing tutorial

  • 961702043317d393583e02dcff839e71


    i loved it this course

  • 4838237?v=3

    Thinh D. Bui

    Good course. Thank you so much

  • 543d228f0f7616b50adcb10f80f25d44

    Paul Arcoleo

    Straight forward, but powerful! I can't wait to add this into my own code. I may have to get the pro version of the course, to see how much more React can do.

  • Ca51c734d4b0163b41d0ea460dfff816


    Very nice! Thank you so much!

  • Picture

    Giáp Hiệp

    very nice

  • Photo

    liang lu

    In case someone use to code, you'll meet problem if you copy/paste Leo's code, here you find solution and my note (too long, you may jump to the bottom of chat), happy coding guys ! Thanks Leo.

  • Picture

    Emil Rasborg

    I love this course! and I love react... So easy and so "just do this and this."

  • Photo

    Kamalpreet Singh Chauhan

    That was really good. I've got the basics. Now need to turn it up a level :-)

  • Photo

    Winston H

    Concise and straightforward. Well done, I enjoyed this short course.

  • 1f13fcc267722c0feb14b4aa8ef0bfd8

    Woody Torres

    I went through the first two tasks and found the instruction and explanations very easy to follow. This type of training is what I have been looking for to get started in coding.

  • Task 1: Quick Intro React

    • What is React? 0:50  
    • Why React? 2:00  
    • JSX 0:57  
  • Task 2: Getting Started

    • Your First React Component 4:55  
    • Working with Events 3:22  
  • Task 3: Data Flow between Components

    • Working with State 3:10  
    • Reusable Components 2:59  
    • Working with Property - Data 2:36  
    • Working with Property - Function 4:14  
    • Data between Child Components 7:08  
  • Task 4: Refactor Product List

    • Working with Array 4:34  
    • Adding Product Form 5:23  
    • Creating Product Function 4:06  
    • What's Next? 0:56