官术网_书友最值得收藏!

Configuring Routes - Using Various Options in the Route Component

React-Router allows you to declaratively define routes using the <Route> component. It's the main building block of React-Router, and renders the component mentioned in the component prop when the path value mentioned in the path prop matches the browser's URL location. The <Route> component, like any other React component, accepts a set of props. These props provide more granular control over how the browser's URL path should match the <Route> component's path, and a couple of other rendering options as well. 

In the previous chapter, we briefly saw how a <Route> component is used to match the URL path and render a component. In this chapter, we will take a look at the following:

  • A deep dive into various props that can be added to a <Route> component, such as exact, strict, render, children, and sensitive.
  • Route component props: the component, which gets rendered as a result of a <Route> path match, receives data as props that can then be used to create nested routes.
  • Route parameters: The <Route> component's path can be configured to accept additional params from the URL segment, and these params can be read in the rendered component.
  • Nested or dynamic routes: a <Route> component can be added inside a rendered component instead of defining routes at the application level. The rendered component thus provides the next step in the application journey.
  • Generating routes from JSON configuration: Route information available in the JSON object can be used to add routes to the application.
主站蜘蛛池模板: 大竹县| 任丘市| 家居| 安陆市| 中卫市| 谢通门县| 长顺县| 勐海县| 长海县| 安乡县| 左贡县| 甘孜| 孝昌县| 崇义县| 广安市| 乌苏市| 泸州市| 广昌县| 西充县| 南京市| 体育| 镇沅| 万宁市| 象山县| 博客| 东阿县| 女性| 永川市| 固阳县| 宜宾市| 淳安县| 高阳县| 遂宁市| 沙雅县| 绥宁县| 象山县| 瓦房店市| 湘阴县| 嘉禾县| 石棉县| 宜兴市|