前端工具
一个现代化的(前端)工作流通常由以下三部分组成:
- 包管理器:比如Yarn或Npm,可以让你更方便使用第三方库而不用自己造轮子
- 编译器:比如Babel,能翻译使用了最新语法的代码到浏览器兼容较好的版本
- 打包器 :比如Webpack或Browserify或grunt或gulp,让你能够编写各种风格的模块化的代码,由它们打包和压缩
基于以上工作流,你可以通过Npm或者Yarn来将React安装到项目,然后使用Babel来编译JSX和ES6语法,最终用于生产环境的代码还需要经过Webpack或Browserify的打包和压缩才能使用。