推荐的工具链
Create React App
一个用于学习 React 的舒适环境,也是用 React 创建新的单页应用的最佳方式
Next.js
一个流行的、轻量级的框架,用于配合 React 打造静态化和服务端渲染应用
Gatsby
用 React 创建静态网站的最佳方式
更灵活的工具链
Neutrino 把 webpack 的强大功能和简单预设结合在一起。并且包括了 React 应用和 React 组件的预设。
Parcel 是一个快速的、零配置的网页应用打包器,并且可以搭配 React 一起工作。
Razzle 是一个无需配置的服务端渲染框架,但它提供了比 Next.js 更多的灵活性。
从头开始打造工具链
一组 JavaScript 构建工具链通常由这些组成:
一个 package 管理器,比如 Yarn 或 npm
一个打包器,比如 webpack 或 Parcel
一个编译器,例如 Babel