# template-react **Repository Path**: niufang/template-react ## Basic Information - **Project Name**: template-react - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-20 - **Last Updated**: 2021-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Template-React #### 项目安装 启动 调试 发布流程 进入到项目中下载依赖 `npm inatall or yarn install` 启动项目 `yarn start` 打包发布 ``` yarn build-test yarn build-prod ``` ### 技术栈 开发中所用主要技术如下: 1. react:16.6.3 [参考文档](https://reactjs.org/) 3. webpack:4.4.20 [参考文档](https://webpack.js.org/) 4. less:3.9 [参考文档](http://lesscss.org/) 5. es2015,es2016... [参考文档](http://es6.ruanyifeng.com/) 6. babel:7.1.6 [参考文档](https://babeljs.io/) 7. eslint:10.0.1 [参考文档](https://eslint.org/) 8. Markdown [参考文档](https://maxiang.io) ### 相关规范 ###### 目录命名 ``` 参照命名规则; 有复数结构时,要采用复数命名法;小驼峰写法; 例: scripts, dataModels ``` ###### js, jsx文件命名 ``` 参照命名规则; 小驼峰写法; 例: account.js accountModel.js environmentDrawer.jsx ``` ###### js变量以及Class命名 ``` 参照命名规则; js变量: 小驼峰写法; 例: let showSystemOptions, hasError, birthday; Class命名: 大驼峰写法; 例: Class MemberInfoDrawer ``` ###### CSS, SCSS,LESS 文件命名 `````` 参照命名规则; 全小写或带下划线; 例: retina_sprites.scss `````` ###### css ClassName命名 ```code