Skip to content

Commit bdfb12e

Browse files
committed
updated readme
1 parent 83d6e54 commit bdfb12e

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

README.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# React Router 5 Course Material
22

3-
This course is not yet published (expected around May/June 2019) at https://courses.reacttraining.com/. Signup for our [Newsletter](https://reacttraining.com/newsletter/) if you want to be notified when the course is available.
3+
This course is not yet published (expected around July 2019) at https://courses.reacttraining.com/. Signup for our [Newsletter](https://reacttraining.com/newsletter/) if you want to be notified when the course is available.
44

55
In the mean time, feel free to explore this early version of the course material repo to see how I'm using React Router 5 to nest layouts in this Firebase-like design. If you see anything weird or broken just open an issue so I can fix it
66

@@ -19,6 +19,31 @@ npm start
1919

2020
Then go to [localhost:8000](http://localhost:8000)
2121

22+
## Each Branch is a finished lesson
23+
24+
Branch names are minified for easy typing:
25+
26+
- `01-basics` - JSX Routing with `BrowserRouter` and `Route`
27+
- `02-basics` - Route Matching - Inclusive vs Exclusive (exact) and Switch
28+
- **03-basics** - `Link` (anchors)
29+
- **04-basics** - `BrowserRouter` vs `HashRouter`
30+
- **05-basics** - Dynamic (Parameter) Matching
31+
- **06-basics** - Nested Layout Strategy
32+
- **07-basics** - `match.url`
33+
- **08-basics** - `match.path`
34+
- **09-basics** - `NavLink`
35+
- **10-basics** - `withRouter` HoC
36+
- **11-basics** - Programmatic Navigation (History Object)
37+
- **12-basics** - URL Query Strings
38+
- **13-advanced** - Route Render Methods
39+
- **14-advanced** - React Router - Just Components ™
40+
- **15-advanced** - Authentication Strategy with Context
41+
- **16-advanced** - Authenticated Routes (Dynamic Routes)
42+
- **17-advanced** - Navigation With State
43+
- **18-advanced** - Prompt Before Route Changes
44+
- **19-advanced** - Animating Route Changes (Part One)
45+
- **20-advanced** - Animating Route Changes (Part Two)
46+
2247
## Fake Database
2348

2449
Just so we can mimic some data and pretend it's asynchronous, there's a `src/database.json`. Feel free to add more "Firebase Projects" if you want.
@@ -36,4 +61,4 @@ In `/src` you'll see:
3661
- `ui` is where I like to put re-usable "leaf-types" of components
3762
- `utils` is a catch all for React components that are more utilitarian in nature (and less UI in nature) and other general utils.
3863

39-
Any other folders in `/src` is a section of the site, like `/auth` and `/projects` which coorespond to `localhost:8000/auth` etc. I guess I could organize those into a `/pages` folder, but who likes deep nesting anyways?
64+
Any other folders in `/src` is a section of the site, like `/auth` and `/projects` which correspond to `localhost:8000/auth` etc. I guess I could organize those into a `/pages` folder, but who likes deep nesting anyways?

0 commit comments

Comments
 (0)