React是一个适应性很强的JavaScript框架。开发人员可以使用它来创建大型单页面应用(Single-Page Application,SPA),也可以将它用在小插件开发上。你可以将React构建的应用嵌入Rails应用中,也可以用来构建内容丰富的网站。
在本章中,我们将了解创建React应用的各种方法,以及一些在开发中十分有用的工具。现在已经很少有人从零开始搭建JavaScript项目了,因为这个过程十分烦琐、乏味,涉及大量复杂的配置。好消息是,几乎在每种情况下,你都可以使用工具创建所需要的代码。
我们从最常用的create-react-app开始我们的React之旅。