|
|
|
- title: Tutorial
|
|
|
|
items:
|
|
|
|
- id: before-we-start
|
|
|
|
title: Before We Start
|
|
|
|
href: /tutorial/tutorial.html#before-we-start
|
|
|
|
forceInternal: true
|
|
|
|
subitems:
|
|
|
|
- id: what-were-building
|
|
|
|
title: What We're Building
|
|
|
|
href: /tutorial/tutorial.html#what-were-building
|
|
|
|
forceInternal: true
|
|
|
|
- id: prerequisites
|
|
|
|
title: Prerequisites
|
|
|
|
href: /tutorial/tutorial.html#prerequisites
|
|
|
|
forceInternal: true
|
|
|
|
- id: how-to-follow-along
|
|
|
|
title: How to Follow Along
|
|
|
|
href: /tutorial/tutorial.html#how-to-follow-along
|
|
|
|
forceInternal: true
|
|
|
|
- id: help-im-stuck
|
|
|
|
title: Help, I'm Stuck!
|
|
|
|
href: /tutorial/tutorial.html#help-im-stuck
|
|
|
|
forceInternal: true
|
|
|
|
- id: overview
|
|
|
|
title: Overview
|
|
|
|
href: /tutorial/tutorial.html#overview
|
|
|
|
forceInternal: true
|
|
|
|
subitems:
|
|
|
|
- id: what-is-react
|
|
|
|
title: What is React?
|
|
|
|
href: /tutorial/tutorial.html#what-is-react
|
|
|
|
forceInternal: true
|
|
|
|
- id: getting-started
|
|
|
|
title: Getting Started
|
|
|
|
href: /tutorial/tutorial.html#getting-started
|
|
|
|
forceInternal: true
|
|
|
|
- id: passing-data-through-props
|
|
|
|
title: Passing Data Through Props
|
|
|
|
href: /tutorial/tutorial.html#passing-data-through-props
|
|
|
|
forceInternal: true
|
|
|
|
- id: an-interactive-component
|
|
|
|
title: An Interactive Component
|
|
|
|
href: /tutorial/tutorial.html#an-interactive-component
|
|
|
|
forceInternal: true
|
|
|
|
- id: developer-tools
|
|
|
|
title: Developer Tools
|
|
|
|
href: /tutorial/tutorial.html#developer-tools
|
|
|
|
forceInternal: true
|
|
|
|
- id: lifting-state-up
|
|
|
|
title: Lifting State Up
|
|
|
|
href: /tutorial/tutorial.html#lifting-state-up
|
|
|
|
forceInternal: true
|
|
|
|
subitems:
|
|
|
|
- id: why-immutability-is-important
|
|
|
|
title: Why Immutability Is Important
|
|
|
|
href: /tutorial/tutorial.html#why-immutability-is-important
|
|
|
|
forceInternal: true
|
|
|
|
- id: functional-components
|
|
|
|
title: Functional Components
|
|
|
|
href: /tutorial/tutorial.html#functional-components
|
|
|
|
forceInternal: true
|
|
|
|
- id: taking-turns
|
|
|
|
title: Taking Turns
|
|
|
|
href: /tutorial/tutorial.html#taking-turns
|
|
|
|
forceInternal: true
|
|
|
|
- id: declaring-a-winner
|
|
|
|
title: Declaring a Winner
|
|
|
|
href: /tutorial/tutorial.html#declaring-a-winner
|
|
|
|
forceInternal: true
|
|
|
|
- id: storing-a-history
|
|
|
|
title: Storing A History
|
|
|
|
href: /tutorial/tutorial.html#storing-a-history
|
|
|
|
forceInternal: true
|
|
|
|
subitems:
|
|
|
|
- id: showing-the-moves
|
|
|
|
title: Showing the Moves
|
|
|
|
href: /tutorial/tutorial.html#showing-the-moves
|
|
|
|
forceInternal: true
|
|
|
|
- id: keys
|
|
|
|
title: Keys
|
|
|
|
href: /tutorial/tutorial.html#keys
|
|
|
|
forceInternal: true
|
|
|
|
- id: implementing-time-travel
|
|
|
|
title: Implementing Time Travel
|
|
|
|
href: /tutorial/tutorial.html#implementing-time-travel
|
|
|
|
forceInternal: true
|
|
|
|
- id: wrapping-up
|
|
|
|
title: Wrapping Up
|
|
|
|
href: /tutorial/tutorial.html#wrapping-up
|
|
|
|
forceInternal: true
|