零、前言

Facebook 的 React 框架重新定义了前端应用的构建方式。React 路由已成为使用 React 构建的应用事实上的路由框架。在其最新版本 4 中,该库已在 React 中重写,它允许您以声明方式处理路由。在本书中,您将了解如何在任何 react 应用中使用 react 路由库,包括使用 react native 开发的 web 和本机移动应用。本书还涵盖了服务器端路由和 React 路由的 Redux 集成等主题。

这本书是给谁的

本书面向正在考虑使用 React 和 React 路由构建应用的 web 和本地移动应用开发人员。稍微了解一下 React 框架和 JavaScript 将有助于理解本书中讨论的概念。

充分利用这本书

React 路由用于使用 React 开发的 web 和本机应用。本书假设您对 JavaScript 以及 ECMAScript 6 中引入的一些新语言特性(如类和扩展运算符)有很好的理解。

本书简要介绍 React 和 React 中基于组件的体系结构。React 的其他一些核心概念记录在中 https://reactjs.org

本书假设读者已经使用 Node.js 和 NPM 从 NPM 存储库安装了库和包。

下载示例代码文件

您可以从您的账户www.packt.com下载本书的示例代码文件。如果您在其他地方购买了本书,您可以访问www.packt.com/support并注册,将文件通过电子邮件直接发送给您。

您可以通过以下步骤下载代码文件:

  1. 登录或注册www.packt.com
  2. 选择“支持”选项卡
  3. 点击代码下载和勘误表
  4. 在搜索框中输入图书名称,然后按照屏幕上的说明进行操作

下载文件后,请确保使用以下最新版本解压或解压缩文件夹:

  • WinRAR/7-Zip for Windows
  • 适用于 Mac 的 Zipeg/iZip/UnRarX
  • 适用于 Linux 的 7-Zip/PeaZip

该书的代码包也托管在 GitHub 上的https://github.com/PacktPublishing/React-Router-Quick-Start-Guide 。如果代码有更新,它将在现有 GitHub 存储库中更新。

我们的丰富书籍和视频目录中还有其他代码包,请访问https://github.com/PacktPublishing/ 。看看他们!

下载彩色图像

我们还提供了一个 PDF 文件,其中包含本书中使用的屏幕截图/图表的彩色图像。您可以在这里下载:https://www.packtpub.com/sites/default/files/downloads/9781789532555_ColorImages.pdf.

使用的惯例

本书中使用了许多文本约定。

CodeInText:表示文本中的码字、数据库表名、文件夹名、文件名、文件扩展名、路径名、虚拟 URL、用户输入和 Twitter 句柄。下面是一个示例:“将下载的WebStorm-10*.dmg磁盘映像文件作为系统中的另一个磁盘装载。”

代码块设置如下:

In GitHubComponent
GitHub ID - mjackson

当我们希望提请您注意代码块的特定部分时,相关行或项目以粗体显示:

<Route
    to='/github/:githubID'
    component={GitHubComponent}
/>

任何命令行输入或输出的编写方式如下:

 Root:
 path: /category, isExact: true

粗体:表示一个新术语、一个重要单词或您在屏幕上看到的单词。例如,菜单或对话框中的单词出现在文本中,如下所示。下面是一个示例:“从管理面板中选择系统信息。”

Warnings or important notes appear like this. Tips and tricks appear like this.

联系

我们欢迎读者的反馈。

一般反馈:发送电子邮件feedback@packt.com并在邮件主题中提及书名。如果您对本书的任何方面有疑问,请发送电子邮件至questions@packt.com

勘误表:尽管我们已尽一切努力确保内容的准确性,但还是会出现错误。如果您在本书中发现错误,如果您能向我们报告,我们将不胜感激。请访问www.packt.com/submit-errata,选择您的书籍,点击 errata 提交表单链接,并输入详细信息。

盗版:如果您在互联网上发现我们作品的任何形式的非法复制品,请您提供我们的位置地址或网站名称,我们将不胜感激。请通过copyright@packt.com与我们联系,并提供该材料的链接。

如果您有兴趣成为一名作家:如果您对某个主题有专业知识,并且您有兴趣撰写或贡献一本书,请访问authors.packtpub.com

评论

请留下评论。一旦你阅读并使用了这本书,为什么不在你购买它的网站上留下评论呢?然后,潜在读者可以看到并使用您的无偏见意见做出购买决定,我们 Packt 可以了解您对我们产品的看法,我们的作者可以看到您对他们书籍的反馈。非常感谢。

有关 Packt 的更多信息,请访问packtpub.com