Chapter 8. Incorporating Data
8.1 Requesting Data
8.1.1 Sending Data with a Request
8.1.2 Uploading Files with fetch
8.1.3 Authorized Requests
8.1.4 Saving Data locally
8.1.5 Handling Promise States
8.2 Render Props
8.3 Virtualized Lists
8.3.1 Creating a Fetch Hook
8.3.2 Creating a Fetch Component
8.3.3 Handling Multiple Requests
8.3.4 Memozing Values
8.3.5 Waterfall Requests
8.3.6 Throttling the Network Speed
8.3.7 Parallel Requests
8.3.8 Waiting for Values
8.3.9 Canceling Requests
8.4 Introducing GraphQL
8.4.1 GitHub GraphQL API
8.4.2 Making a GraphQL Request