Q1 2016 Review of React and Flux: Concepts, Workflow, and Projects
Table of Contents
1. Review
2. Concepts
- uni-directional data flow
- stateless, reusable components
- state
- JSX
- virtual DOM
- MVC
3. Workflow
- directory layout
- build tools (Gulp and webpack
- mockup
- JSON (qua mock API)
- state
- Flux/Redux
4. Projects
corrected
this shell transcript postdates the note's own Q1 2016 timeframe — =create-react-app= was not published to npm until 2016-07-17 (per the npm registry), and Node.js 10 was not released until 2018-04-24 (per the Node.js release schedule); neither tool existed when this note is dated.
This shell transcript uses tooling that postdates the note's stated Q1 2016 date: create-react-app did not exist until it was published to npm in July 2016, and Node.js 10 was not released until April 2018.
cd ~/sandbox
nvm use 10
npx create-react-app amplifyapp
cd amplifyapp
npm start
5. Related
- Testing React Components – testing what was built
- Reactive UI – the wider pattern
- Reagent React Wrapper Components – React from ClojureScript
- Rails and SPA Development: Tools and Techniques (2016) – the same year's tooling