React Component Boilerplate使用Babel 6、webpack、SASS和热更新支持

React 组件的快速起步脚手架,react-component-boilerplate挺适合平时喜欢折腾组件库的你。基于Babel 6webpack,还能直接上react-transform-hmr搞定热更新,改完代码浏览器自动刷新,开发效率一下就上来了。

样式这块支持SASSLESS和纯CSS,怎么顺手怎么来,比较自由。而且用的是 ES6/ES7 的写法,喜欢写点新语法或者用装饰器语法的,完全没问题。

测试方面也没落下,自带单元测试代码覆盖率支持,CI 也能接上,整个流程还挺完整的。你只要写好测试脚本,命令一跑就能看到覆盖率报告,方便追 bug。

项目里还封装了一些构建和发布的脚本,比如说:npm run build直接构建,npm version patch加自动推送功能,发布也轻松多了。

想试试的直接来一套:npm install装好依赖,npm run storybook跑个组件预览,npm run lint扫下格式问题。响应快、体验也不错。

如果你之前用过类似的,比如js-boilerplate或者Webpack 4 Sass 模板,那上手这个就更轻松了。

zip
react-component-boilerplate-master.zip 预估大小:23个文件
folder
react-component-boilerplate-master 文件夹
folder
.storybook 文件夹
file
config.js 132B
file
webpack.config.js 1KB
file
addons.js 129B
folder
components 文件夹
folder
App 文件夹
file
App.scss 33B
file
App.js 306B
file
index.js 48B
file
.gitignore 105B
file
README.md 2KB
folder
stories 文件夹
file
App.story.js 254B
file
index.js 118B
folder
tests 文件夹
folder
index.test.js 文件夹
folder
config 文件夹
file
setup.js 515B
folder
docs 文件夹
file
iframe.html 569B
file
index.html 1KB
file
favicon.ico 7KB
file
.eslintrc 150B
file
package.json 3KB
file
.babelrc 84B
file
LICENSE.md 1KB
file
.eslintignore 62B
file
.npmignore 43B
file
.travis.yml 338B
file
yarn.lock 279KB
zip 文件大小:91.83KB