任何给定的技术都只能和支持它的工具一样好。React 也不例外。尽管 React 只是创建用户界面的一个库,但围绕它出现的生态系统意味着一个典型的 React 项目有许多活动部分。如果没有适当的工具,您最终会花费大量时间手动执行任务,而这些任务最好由工具自动执行。
React 工具有多种形式。有些已经存在了一段时间,另一些是全新的。有些是在浏览器中找到的,另一些则是严格意义上的命令行。开发人员可以使用很多工具,我试着关注那些对我所从事的项目有直接影响的最强大的工具。
本书的每一章都集中讨论一个 React 工具。它从基本开发工具开始,进入有助于完善 React 组件设计的工具,最后是在生产中部署 React 应用的工具。
这本书是为那些不断寻找更好的工具和技术来提高游戏水平的开发者准备的。阅读本书时,React 体验并不是严格的要求,但如果您事先了解 React 的一些基本知识,您将获得最大的价值。
- 学习 React 的基础知识。
- 如果您已经在项目中使用 React,请确定缺少的工具。
您可以从您的账户www.packtpub.com下载本书的示例代码文件。如果您在其他地方购买了本书,您可以访问www.packtpub.com/support并注册,将文件通过电子邮件直接发送给您。
您可以通过以下步骤下载代码文件:
- 登录或注册www.packtpub.com。
- 选择“支持”选项卡。
- 点击代码下载和勘误表。
- 在搜索框中输入图书名称,然后按照屏幕上的说明进行操作。
下载文件后,请确保使用以下最新版本解压或解压缩文件夹:
- WinRAR/7-Zip for Windows
- 适用于 Mac 的 Zipeg/iZip/UnRarX
- 适用于 Linux 的 7-Zip/PeaZip
该书的代码包也托管在 GitHub 上的https://github.com/PacktPublishing/React-16-Tooling 。如果代码有更新,它将在现有 GitHub 存储库中更新。
我们的丰富书籍和视频目录中还有其他代码包,请访问**https://github.com/PacktPublishing/** 。看看他们!
我们还提供了一个 PDF 文件,其中包含本书中使用的屏幕截图/图表的彩色图像。您可以在这里下载:http://www.packtpub.com/sites/default/files/downloads/React16Tooling_ColorImages.pdf 。
本书中使用了许多文本约定。
CodeInText
:表示文本中的码字、数据库表名、文件夹名、文件名、文件扩展名、路径名、虚拟 URL、用户输入和 Twitter 句柄。下面是一个示例:“接下来,让我们看看由创建反应应用创建的package.json
文件。”
代码块设置如下:
import React from 'react';
const Heading = ({ children }) => (
<h1>{children}</h1>
);
export default Heading;
当我们希望提请您注意代码块的特定部分时,相关行或项目以粗体显示:
import React from 'react';
const Heading = ({ children }) => (
<h1>{children}</h1>
);
export default Heading;
任何命令行输入或输出的编写方式如下:
$ npm install -g create-react-app
粗体:表示一个新术语、一个重要单词或您在屏幕上看到的单词。例如,菜单或对话框中的单词出现在文本中,如下所示。下面是一个示例:“单击添加扩展按钮后,扩展将标记为已安装。”
Warnings or important notes appear like this. Tips and tricks appear like this.
我们欢迎读者的反馈。
一般反馈:发送电子邮件[email protected]
并在邮件主题中提及书名。如果您对本书的任何方面有疑问,请发送电子邮件至[email protected]
。
勘误表:尽管我们已尽一切努力确保内容的准确性,但还是会出现错误。如果您在本书中发现错误,如果您能向我们报告,我们将不胜感激。请访问www.packtpub.com/submit-errata,选择您的书籍,点击 errata 提交表单链接,然后输入详细信息。
盗版:如果您在互联网上发现我们作品的任何形式的非法复制品,请您提供我们的位置地址或网站名称,我们将不胜感激。请通过[email protected]
与我们联系,并提供该材料的链接。
如果您有兴趣成为一名作家:如果您对某个主题有专业知识,并且您有兴趣撰写或贡献一本书,请访问authors.packtpub.com。
目前,React 工具有数百种。然而,本书的目的是介绍 React 开发的基本工具。即使有了这本书中介绍的工具列表,您可能也不会在任何给定的项目中使用每一个工具。让我们简要地看一下我们将在本书的其余部分中看到的工具。
请留下评论。一旦你阅读并使用了这本书,为什么不在你购买它的网站上留下评论呢?然后,潜在读者可以看到并使用您的无偏见意见做出购买决定,我们 Packt 可以了解您对我们产品的看法,我们的作者可以看到您对他们书籍的反馈。非常感谢。
有关 Packt 的更多信息,请访问packtpub.com。