文件名称:react-starter:在有或没有reduxrouter的情况下对移动和PC的webapp开发脚手架做出React
文件大小:315KB
文件格式:ZIP
更新时间:2024-06-02 08:18:12
react boilerplate starter-kit JavaScript
React Starter 基于改造,增删改了一些特性,以达到我理解的最佳实践。 改造了以下特性 抽离 配置并更新到最佳实践 抽离 配置并更新到最佳实践 去掉了以下特性 TypeScript 支持 jest 测试支持 postcss 支持 删掉了许多用不到的 npm 包 增加了以下特性 新增 支持,并兼容 ESLint 规则 新增 + 支持,配合 ESLint,检查提交代码的规范性。 新增 支持 ,配合 husky,让 git commit message 更规范。 新增 支持,一个命令行即可部署到 推荐 css-in-js:选用 新增路由支持: 新增 favicon 支持:。生成后覆盖到public目录即可 新增 splash 支持:在线生成各种尺寸 splash。生成后覆盖到public/splash目录即可 约定 components/containers/pages分别对应:
【文件预览】:
react-starter-master
----.eslintrc(808B)
----public()
--------manifest.json(492B)
--------index.html(4KB)
--------apple-launch-image.png(15KB)
--------robots.txt(67B)
--------favicon.ico(3KB)
--------android-chrome-512x512.png(58KB)
--------splash()
--------android-chrome-192x192.png(15KB)
--------site.webmanifest(478B)
--------apple-touch-icon.png(13KB)
--------favicon-32x32.png(2KB)
--------favicon-16x16.png(759B)
----commitlint.config.js(67B)
----yarn.lock(413KB)
----changelog.template.hbs(730B)
----src()
--------pages()
--------containers()
--------Global.style.js(3KB)
--------utils.js(681B)
--------components()
--------App.js(345B)
--------serviceWorker.js(5KB)
--------index.js(581B)
----babel.config.js(577B)
----scripts()
--------build.js(7KB)
--------start.js(4KB)
----.markdownlint.json(58B)
----config()
--------env.js(4KB)
--------webpack.config.js(22KB)
--------webpackDevServer.config.js(7KB)
--------modules.js(3KB)
--------paths.js(2KB)
--------getHttpsConfig.js(2KB)
--------pnpTs.js(620B)
----.prettierrc(164B)
----README.md(2KB)
----.husky()
--------commit-msg(65B)
--------pre-commit(63B)
--------.gitignore(2B)
----.lintstagedrc(44B)
----.npmrc(60B)
----.editorconfig(353B)
----README.zh.md(673B)
----.gitignore(255B)
----CHANGELOG.md(2KB)
----.eslintignore(46B)
----package.json(3KB)