To follow along, do this before the conference:
- Install Node 6 if on Mac or Linux. Install Node 5.11.1 if on Windows.
- Clone this repository. -
- Make sure you’re in the directory you just created. -
- Install Node Packages. -
- Run the app. -
npm start -sIf the app opens in your default browser, you’re all set. This is an example of the full development environment we’ll build. You can use this as a reference throughout the day.
##What tools are we using? The dependencies we’re using are below. Note that React is listed, but the principles and tools we’ll focus on aren’t specific to React.
###Production Dependencies | Dependency | Use | |———-|——-| |babel-polyfill | Polyfill for Babel features that cannot be transpiled | |bootstrap|CSS Framework| |jquery|Only used to support toastr| |react|React library | |react-dom|React library for DOM rendering | |react-redux|Redux library for connecting React components to Redux | |react-router|React library for routing | |react-router-redux|Keep React Router in sync with Redux application state| |redux|Library for unidirectional data flows | |redux-thunk|Async redux library| |toastr|Display messages to the user|