深入浅出React和Redux
上QQ阅读APP看书,第一时间看更新

1.1 初始化一个React项目

为了开发React应用,你的电脑是运行微软Windows操作系统,还是苹果Mac,或者是Linux,并不重要,只需要保证具备以下条件:

□ 安装了浏览器,如果是Windows操作系统,请保证微软IE浏览器版本不低于8.0版,因为React不支持比IE 8更低版本的浏览器;

□ 有一个命令行环境,在Windows操作系统中有命令行界面,在苹果Mac电脑中可以使用Terminal应用,对于Linux用户,命令行环境我想不用过多解释;

□ 一个你最喜欢的代码编辑器,用于编辑React应用的代码,本书内容注重实践,只有实际编码才能有深入体会。

作为开发者,推荐使用谷歌Chrome浏览器,因为Chrome浏览器自带的开发辅助工具非常友好,而且还可以安装辅助React和Redux的扩展工具,具体的开发工具在第4章4.2节中有详细介绍。

React是一个JavaScript语言的工具库,在这个JavaScript工具铺天盖地的时代,没有意外,你需要安装Node.js, React本身并不依赖于Node.js,但是我们开发中用到的诸多工具需要Node.js的支持。

在Node.js的官网(nodejs.org/)可以找到合适的安装方式,安装Node.js的同时也就安装了npm, npm是Node.js的安装包管理工具,因为我们不可能自己开发所有功能,会大量使用现有的安装包,就需要npm的帮助。