React Component Boilerplate使用Babel 6、webpack、SASS和热更新支持
React 组件的快速起步脚手架,react-component-boilerplate挺适合平时喜欢折腾组件库的你。基于Babel 6和webpack,还能直接上react-transform-hmr搞定热更新,改完代码浏览器自动刷新,开发效率一下就上来了。
样式这块支持SASS、LESS和纯CSS,怎么顺手怎么来,比较自由。而且用的是 ES6/ES7 的写法,喜欢写点新语法或者用装饰器语法的,完全没问题。
测试方面也没落下,自带单元测试和代码覆盖率支持,CI 也能接上,整个流程还挺完整的。你只要写好测试脚本,命令一跑就能看到覆盖率报告,方便追 bug。
项目里还封装了一些构建和发布的脚本,比如说:npm run build直接构建,npm version patch加自动推送功能,发布也轻松多了。
想试试的直接来一套:npm install装好依赖,npm run storybook跑个组件预览,npm run lint扫下格式问题。响应快、体验也不错。
如果你之前用过类似的,比如js-boilerplate或者Webpack 4 Sass 模板,那上手这个就更轻松了。
                            
                            react-component-boilerplate-master.zip
                            预估大小:23个文件
                        
                        
                        
                                
                                react-component-boilerplate-master
                                文件夹
                            
                                                        
                                
                                .storybook
                                文件夹
                            
                                                        
                                
                                config.js
                                132B
                            
                                                        
                                
                                webpack.config.js
                                1KB
                            
                                                        
                                
                                addons.js
                                129B
                            
                                                        
                                
                                components
                                文件夹
                            
                                                        
                                
                                App
                                文件夹
                            
                                                        
                                
                                App.scss
                                33B
                            
                                                        
                                
                                App.js
                                306B
                            
                                                        
                                
                                index.js
                                48B
                            
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                            
                            
                                                        
                                        
                                    文件大小:91.83KB
                                
                                
                                
                            
评论区