React Workshop

Pre-requesites:

What is React?

1. Library for building user interfaces with JavaScript

2. Paradigm for building Web, Mobile, Desktop, IoT, TV, VR... applications

3. "Learn Once, Build Anywhere"

4. M.I.T. Licensed

JavaScript Syntax - Example

https://codepen.io/gwenf/pen/aVREOv?editors=1010

React Syntax - Example

https://codepen.io/gwenf/pen/jaeYNQ?editors=1010

Traditional Web Pages

<html>

CSS

1. Separation of Concerns

2. Less JavaScript, More HTML

3. Server renders the page

JavaScript

Modular Web Applications

Component

Component

Component

Component

Component

Component

Component

<html>

CSS

JavaScript

Babel - Transpiling

Webpack

Lifecycle Methods

Learn More

- More in depth version of this workshop: https://github.com/davefancher/ReactReduxWorkshop

- Andrew Mead (teacher on sites like Udemy)

- learncode.academy (YouTube Channel)

- Facebook Developer Channel (YouTube)

Thanks for Coming!

deck

By gwenf

deck

  • 607