Learning Thursday

Gabriel Acea

React.js

React

React.js

Is a javascript library.

Maintained by Facebook.

Has a large community.

Uses the concept of SPA.

Fast learning curve.

Great developer tools.

You can easily move to native web apps.

React.js

React.js

It's Fast

And...

Components stand at the heart of React.

Any component can communicate with other components.

Reusable

Stateless/Statefull

Class/Functional

Container

Components

Dumb/Smart

What we will cover ?

How to create a new React app.

Create and use components.

Difference between class and functional components.

Pass and use data between components via props.

Use state in both class and functional components.

Component lifecycles.

Use Carbon Design System. :D

How to install modules.

Let's get down to the keyboard !!!

deck

By Gabriel Acea