Skip to content

Latest commit

 

History

History
executable file
·
30 lines (17 loc) · 1.29 KB

readme.md

File metadata and controls

executable file
·
30 lines (17 loc) · 1.29 KB

Intro to React

Slides and materials are hosted at http://github.io/gdila/intro-to-react.

Course description

React is a popular front end framework developed by Facebook and used by companies like Netflix, Flipboard, and Khan Academy. It is efficient and flexible and helpful for building interactive user interfaces.

This workshop will introduce you to the basic concepts you need to understand and work with React.

Prerequisites:

(a) HTML & CSS: You must have taken our Intro to HTML and CSS class or have equivalent knowledge of HTML and CSS. Review class materials.

(b) JavaScript: You must have taken our Intro to JavaScript class or have equivalent knowledge of JavaScript. Review class materials. If you've taken our Intermediate JavaScript class or have more advanced JavaScript knowledge, even better, but it's not stricly required.

Tech requirements:

  • Your laptop (Mac, PC, or Linux are all okay) and charger.
  • A modern web browser - either Chrome or Firefox with Firebug installed.

Topics covered:

  • What is React and why use it?
  • Working with components and the component lifecycle
  • JSX
  • Props and state
  • The virtual DOM