React.js Fundamentals - Create a super-fun calculator! | Luke Fabish | Skillshare

React.js Fundamentals - Create a super-fun calculator!

Luke Fabish, Let's get coding!!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
13 Lessons (1h 44m)
    • 1. Hello and welcome to React.js fundamentals!

    • 2. Let's get you set up.

    • 3. Start building the calculator!

    • 4. Creating components with classes

    • 5. React component properties

    • 6. One-way dataflow - why it's awesome!

    • 7. Reverse dataflow - why we need it!

    • 8. React state and what it does!

    • 9. Let's make our calculator calculate!

    • 10. The React component lifecycle.

    • 11. React coding exercise #1

    • 12. React coding exercise #2

    • 13. I miss you already!


About This Class

This is a great opportunity to learn everything you need to know to start building React applications.

If you're not familiar with it, React.js is the library that takes the complexity out of building web applications.

(It was invented by Facebook to get their sprawling, complicated site under control!)

This class will take you from basic React concepts through to building a working application, and includes all the resources you need to create your project. 

During this class you’ll learn:

  • What React.js is, and why it's awesome!
  • Fundamental concepts such as managing React state, properties and rendering.
  • How the React component lifecycle works, and how to take advantage of it.

Along the way you’ll use React to implement a calculator application - it's a tiny application but teaches you everything you need to know to start building anything you can imagine!

You don't have to be a total web ninja, but it’s assumed you already know some HTML, CSS and JavaScript.





  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Luke Fabish

Let's get coding!!

I'm a great believer in empowerment through learning, and that's what I believe teaching on Skillshare is all about.

As a professional software engineer I've benefited massively from educational resources on the Internet.

Especially, I want my Skillshare classes to be an entry point for anyone who wants to learn about programming from the very beginning, and to start a journey into the world of professional software development.

See full profile

Report class