StarwarsCards React WebApp模板
带 React 的 WebApp 样板,用起来还挺顺的,名字叫StarwarsCards
,适合想快速搭好开发环境的你。默认配置了webpack-dev-server
,支持实时热重载,调试起来挺方便的。嗯,关键是跨平台支持也不错,Windows、Mac、Linux 都没问题,甚至你用 Gitpod 也行。
项目用的是比较常见的结构,样式集中放在styles/
文件夹里,你可以直接改index.scss
,也可以新建.scss 文件再引入。代码风格是函数组件,配合useState
这种 Hook 写法,挺现代的。没有类组件那一堆constructor
、this.setState
啥的,干净不少。
启动流程也蛮:npm install
搞定依赖,复制一份.env
:cp .env.example .env
,npm run start
就能跑起来了。嗯,要注意下你得用Node.js v10
版本,不然有些包不兼容。
顺带推荐几个相关的资源,如果你想继续折腾:
- React-Redux Boilerplate:集成了 SCSS、Webpack、Redux 什么的,适合想上 Redux 的朋友。
- react-dynamic-buttons:顺带能看看 SCSS 的写法。
- 优化 Webpack 配置:教你怎么集成 TS 和 SCSS 的 Lint 规则。
- webpack-react:专门讲 React 的 Webpack 配置。
如果你刚上手 React 或者懒得从零配置 Webpack,StarwarsCards
这个模板还挺适合拿来练手或者当起点的。要是你已经熟练了,也可以直接改造它当成自己的项目脚手架。
431.16KB
文件大小:
评论区