- If on OSX, Homebrew for installing Git (and optionally Node)
- Node v4.x, optionally installed via n or nvm if on OSX/Linux
- Text-editor such as Sublime or Atom
- Git
- Github account
Obtain a basic understanding of components, be able to use and build simple web applications using react
- Cloning Repo
- Install and familiarize yourself with tools
- Understand tools used in scaffolding
- Create ItemsContainer Component
- Create Item Component
- Hook up category button event handler
- Filter items based on selected category
git clone
npm install &&
npm run start
###Tools ####We'll use but won't go into depth with, feel free to check them out.
- webpack Module bundler
- babel Javascript transpiler
- sublime Text editor
- firebase Real time Database
- react
- react dev tools
###Take aways
- Basic React Component class, constructor, componentDidMount, and render functions
- How to create and use them to create simple web apps
- An understanding of how to use ReactDOM works
- Knowledge about package.json, webpack, and babel
###Extra resources