Table of content
Build tools and prerequisites
TypeScript
Node
NPM
Express
Webpack
Starter project structure
- App structure
- Back-end
- Replace with other backend
- Static content and styling
Compare to other frameworks
- What is React - higher level
React component basics
Syntax intro, state, props
React elements
JSX
React.Component
Stateless function components
Nesting components
Component events
Rendering components to the DOM
Component lifecycle
The not so basics of React
- Immutability
- Should component update
- First thought on component size
- HOC
- React router (3rd party lib)