@@ -5,38 +5,98 @@ build a certain capability or feature of your app with React Router.
5
5
6
6
## Building the User Interface
7
7
8
- - [ Using Layouts] ( #TODO )
9
- - [ "Not Found" Routes (404)] ( #TODO )
10
- - [ Using Route Config Objects] ( #TODO )
8
+ - [ Using Layouts] ( #layouts )
9
+ - [ "Not Found" Routes (404)] ( #not-found )
10
+ - [ Using Route Config Objects] ( #route-configs )
11
+
12
+ <a name =" layouts " ></a >
13
+
14
+ ### Using Layouts
15
+
16
+ TODO
17
+
18
+ <a name =" not-found " ></a >
19
+
20
+ ### "Not Found" Routes (404)
21
+
22
+ TODO
23
+
24
+ <a name =" route-configs " ></a >
25
+
26
+ ### Using Route Config Objects
27
+
28
+ TODO
11
29
12
30
## Common User Flows
13
31
14
- - [ Login and Authentication] ( #TODO )
15
- - [ Forms and Prompts] ( #TODO )
16
- - [ Transitions and Animation] ( #TODO )
17
- - [ Passing Data Between Routes Using ` location.state ` ] ( #TODO )
18
- - [ Persisting Data Using ` location.key ` ] ( #TODO )
19
- - [ Managing Scroll Position] ( #TODO )
20
- - [ Modals] ( #TODO )
32
+ - [ Login and Authentication] ( #login-and-auth )
33
+ - [ Forms and Prompts] ( #forms-and-prompts )
34
+ - [ Transitions and Animation] ( #animation )
35
+ - [ Passing Data Between Routes Using ` location.state ` ] ( #passing-data-with-state )
36
+ - [ Persisting Data Using ` location.key ` ] ( #persisting-data-with-key )
37
+ - [ Managing Scroll Position] ( #scroll-position )
38
+ - [ Modals] ( #modals )
39
+
40
+ <a name =" login-and-auth " ></a >
41
+
42
+ ### Login and Authentication
43
+
44
+ TODO
45
+
46
+ <a name =" forms-and-prompts " ></a >
47
+
48
+ ### Forms and Prompts
49
+
50
+ TODO
51
+
52
+ <a name =" animation " ></a >
53
+
54
+ ### Transitions and Animation
55
+
56
+ TODO
57
+
58
+ <a name =" passing-data-with-state " ></a >
59
+
60
+ ### Passing Data Between Routes Using ` location.state `
61
+
62
+ TODO
63
+
64
+ <a name =" persisting-data-with-key " ></a >
65
+
66
+ ### Persisting Data Using ` location.key `
67
+
68
+ TODO
69
+
70
+ <a name =" scroll-position " ></a >
71
+
72
+ ### Managing Scroll Position
73
+
74
+ TODO
75
+
76
+ <a name =" modals " ></a >
77
+
78
+ ### Modals
79
+
80
+ TODO
21
81
22
82
## Useful Techniques
23
83
24
84
- [ Working with the Search/Query String] ( working-with-the-search-string.md )
25
- - [ Custom Links] ( #TODO )
26
- - [ Recursive Paths] ( #TODO )
27
- - [ Code Splitting] ( #TODO )
85
+ - [ Custom Links] ( custom-links.md )
86
+ - [ Recursive Paths] ( recursive-paths.md )
87
+ - [ Code Splitting] ( code-splitting.md )
28
88
29
89
## Server Rendering
30
90
31
- - [ Creating Routes from Files] ( #TODO )
32
- - [ Using ` StaticRouter ` Directly] ( #TODO )
91
+ - [ Creating Routes from Files] ( server-rendering/creating-routes-from-files.md )
92
+ - [ Using ` StaticRouter ` Directly] ( server-rendering/using-staticrouter-directly.md )
33
93
34
94
## Testing
35
95
36
- - [ Using Jest with React Test Renderer] ( #TODO )
37
- - [ Using Jest with React Testing Library] ( #TODO )
38
- - [ Using Mocha] ( #TODO )
39
- - [ Using Cypress] ( #TODO )
96
+ - [ Using Jest with React Test Renderer] ( testing/testing-with-react-test-renderer.md )
97
+ - [ Using Jest with React Testing Library] ( testing/testing-with-react-testing-library.md )
98
+ - [ Using Mocha] ( testing/testing-with-mocha.md )
99
+ - [ Using Cypress] ( testing/testing-with-cypress.md )
40
100
41
101
This list is by no means exhaustive, so if you think something is missing,
42
102
please [ let us know] ( #TODO ) !
0 commit comments