-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Lauri Svan
committed
Nov 30, 2020
1 parent
6b112a3
commit 8b98821
Showing
9 changed files
with
83 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,18 @@ | ||
# Bootstrap a React / Apollo Client App | ||
# Bootstrap the Frontend and Dive Deeper into Queries | ||
|
||
## Building a GraphQL Client | ||
This chapter bootstraps a simple React/Apollo Client app that connects your backend. | ||
|
||
## Querying for data | ||
## Add Apollo Client | ||
|
||
## Mutating data | ||
## Generate Simple Queries With GraphQL CodeGen | ||
|
||
## Querying for Data | ||
|
||
## Mutating Data | ||
|
||
## Using Fragments (for recurring fetch patterns) | ||
|
||
## Navigation | ||
|
||
* [Previous Chapter](4_Refined_Backend.md) | ||
* [Next Chapter](6_Custom_DataTypes_Data_Loaders.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,13 @@ | ||
# Bootstrap a React / Apollo Client App | ||
# Custom DataTypes, Data Loaders and Oh My! | ||
|
||
## Building a GraphQL Client | ||
This chapter refines your GraphQL knowledge to custom data types, Data Loaders and other topics | ||
that are beyond basics but that everybody needs. | ||
### Nested resolvers | ||
|
||
## Querying for data | ||
### Custom Types (JSON, UUID etc.) | ||
|
||
## Mutating data | ||
### Data Loaders (Solving the N+1 Problem & Caching) | ||
## Navigation | ||
|
||
## Using Fragments (for recurring fetch patterns) | ||
* [Previous Chapter](5_Bootstrap_Frontend.md) | ||
* [Next Chapter](7_Authentication_and_Access_Control.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,17 @@ | ||
# Supplementary Topics | ||
# Authentication and Access Control | ||
|
||
Most APIs need access control, and this chapter shows an implementation of one of the most common | ||
solutions, e.g. JWT based authentication and role based access control. | ||
|
||
## Authentication and Access Control Using JWTs | ||
|
||
### Adding JWT | ||
|
||
### Role Based Access Control Using GraphQL Directives | ||
|
||
### Adding authentication to the Frontend | ||
### Adding Authentication to the Frontend | ||
|
||
## Navigation | ||
|
||
* [Previous Chapter](6_Custom_DataTypes_Data_Loaders.md) | ||
* [Next Chapter](8_Beyond_Basics.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Beyond Basics | ||
|
||
This chapter gives pointers for your further studies. | ||
|
||
## GraphQL Specification | ||
|
||
## Subscriptions | ||
|
||
## API Federation | ||
|
||
* [Previous Chapter](7_Authentication_and_Access_Control.md) | ||
* [Index](../README.md) |