Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pandaoh/react-view
( 更推荐 => https://github.com/biugle/web_base )-基于 React 的跨平台通用模板(移动/PC/Web) [React17、Antd、Echarts、Vite、TypeScript、EsLint+Prettier、Cordova、Electron]
https://github.com/pandaoh/react-view
antd autosize-screen cordova cross-platform echarts electron eslint husky less prettier react react-app react-template react-view react-view-cli react-view-template react17 rwd typescript vite
Last synced: about 2 months ago
JSON representation
( 更推荐 => https://github.com/biugle/web_base )-基于 React 的跨平台通用模板(移动/PC/Web) [React17、Antd、Echarts、Vite、TypeScript、EsLint+Prettier、Cordova、Electron]
- Host: GitHub
- URL: https://github.com/pandaoh/react-view
- Owner: pandaoh
- Created: 2022-04-21T07:38:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T03:44:32.000Z (about 1 year ago)
- Last Synced: 2024-04-24T08:07:40.472Z (9 months ago)
- Topics: antd, autosize-screen, cordova, cross-platform, echarts, electron, eslint, husky, less, prettier, react, react-app, react-template, react-view, react-view-cli, react-view-template, react17, rwd, typescript, vite
- Language: TypeScript
- Homepage: https://github.com/biugle/web_base
- Size: 10.8 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2023.5 更推荐 [web_base](https://github.com/biugle/web_base)
# react-view-cross-platform
> 一个基于 React 的跨平台通用模板(移动/PC/Web),适用于项目基础框架搭建。
## Technology Stack
* React 17.x
* Redux Toolkit
* TypeScript
* Less/Scss
* ECharts
* Ant Design 4.x
* Vite 3.x
* Cordova
* Electron
* EsLint
* Prettier
* Husky> 移动端开发可自行引入 `vConsole` 调试
## Use
```bash
git clone https://github.com/pandaoh/react-view.gitnpm i -g js-xcmd
xcmd create-react-view [dir]
```## Development
* `npm install` or `npm run init`
* `npm run dev` or `npm run dev:app` or `npm run dev:exe`
## Preview
* `npm run server` or `npm run server:app` or `npm run server:exe`
## Build
* `npm run build` or `npm run build:app` or `npm run build:exe`
## Code Check
`npm run lint`
## Icon Handler
* `npm run install:electron-icon`
* `npm run electron-icon`
## Docs
* [React](https://reactjs.bootcss.com/)
* [Redux Toolkit](http://cn.redux.js.org/redux-toolkit/overview/)
* [Vite](https://vitejs.cn/guide/)
* [Ant Design](https://ant.design/components/overview-cn/)
* [Ant Design ProComponents](https://procomponents.ant.design/components/)
* [Scss/Less](https://a.biugle.cn/sass_scss_less/)
* [XHttp](https://www.npmjs.com/package/js-xhttp)
* [Xxx](https://github.com/pandaoh/js-xxx/blob/main/docs/README.md)## Others
* [Issue](https://github.com/pandaoh/react-view/issues)
* [Pull Request](https://github.com/pandaoh/react-view/pulls)
* [[email protected]](mailto:[email protected])
* [Blog](http://a.biugle.cn)
* Leo He## Preview
* 本人写的一个小 `Demo`,可以用于参考重构等等。
![](./readme.png)
> Ps:程序员最讨厌的两种行为,一种是别人不写文档,另一种是别人让我写文档。(0.0)