Skip to content

okcoders/2019-winter-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Winter/Spring 2019 - React

In this course we will be learning the tools needed to build modern web apps with react.

Pre Work

Before we get started with react, there are some features of one of the most recent JavaScript specs we'll be using.

A brief overview of all of these can be found in Luke Hoban's ES6 Features guide. There rest of the features on this list are useful, but won't be needed for this course.

Don't worry if you don't understand something fully, we'll go over it all and use them in class!

Tools we'll be using

Timeline

Class 1

Needed Javascript to do React:

  • ES6
  • Classes

Intro to React

  • create-react-app and folder structure
  • function components and props
  • JSX
  • class based components and state
  • forms and controlled inputs

Between Class

Class 2

Class based component lifecycle

  • componentDidMount
  • componentWillUnmount
  • componentDidUpdate

Lifting state

React Hooks!

  • useState
  • useEffect
  • useRef
  • useReducer

Between Class

  • Review the Hooks documentation
  • Continue converting your project

Class 3

Hooks review

Styling

  • Using CSS
  • styled-components
  • antd

Between Class

  • Review the styled-components documentation
  • Continue converting your project

Class 4

Routing

  • react-router

Making network calls

  • axios

About

Outline for the 2019 Winter React course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •