Skip to content

Commit

Permalink
Mention in building apps docs page that we use React Router under the…
Browse files Browse the repository at this point in the history
… hood (#5439)
  • Loading branch information
KyleAMathews authored and m-allanson committed May 16, 2018
1 parent edb0a41 commit 5dd6ed6
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/docs/building-apps-with-gatsby.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ Often you want to create a site with client-only portions that are gated by auth

A classic example would be a site that has a landing page, various marketing pages, a login page, and then an app section for logged-in users. The logged-in section doesn't need to be server rendered as all data will be loaded live from your API after the user logs so it makes sense to make this portion of your site client-only.

Gatsby uses [React Router](https://reacttraining.com/react-router/) under the hood. You should use React Router to create client-only routes.

These routes will exist on the client only and will not correspond to index.html files in an app's built assets. If you wish people to visit client routes directly, you'll need to setup your server to handle these correctly.

To create client-only routes, you want to add code to your site's `gatsby-node.js` like the following:
Expand Down

0 comments on commit 5dd6ed6

Please sign in to comment.