Simplicity is prerequisite for reliability.
— E.W. Dijkstra, How do we tell truths that might hurt?, 1975
-
Build With React — Work through
the “Basics / Tutorial” sections.
- Introduction — You can skip the
“Getting Started page” link; we’ll sort out the
installation in lab.
- JSX
- What is JSX and why is it used in React?
- Components
- What is the one requirement for a component?
- Events
- What is event delegation and how is it used in
React?
- State
- Compare and contrast props and state.
- Under the Hood
- Compare and contrast the Virtual DOM vs the
(real) DOM.
Thinking in React. —
Read “Step 1” (only); this section digs a bit deeper into
React components.
- Be clear on the nature of React components and on how they are
used to construct an application.
- React components are composable. Do you see
evidence of composability in this example? How about in
the “Events” section of the Build with React
tutorial above?