@aiou/preact-template
v1.1.5
Published
preact template
Downloads
12
Readme
@aiou/preact-template
spa preact template(maybe use in mobile)。
比较了一下在未
gzip
情况下的bundle size
。react
是~200kb
左右,preact
是~67kb
。开启了gzip
之后,react
是~67kb
。体积比较还是很明显的。一般来说vue
是移动端site
的选择,vue
在gzip
情况下体积是40kb
。react
和vue
区别好像没有那么明显了。 至于是否选择preact
还是react
见仁见智。因为使用based on react
的第三方库,兼容性很不错特别是那些high star repo
。但是其他多多少少会有一点小问题的。
Features
- use webpack
- support ts
<link />
会加上preload
- 在移动端可以通过
http:<ip>:port
方式访问
Dependencies
- typescripts
- css
- stylus
- post-css
- react
- typescript
- webpack v4
For Devlopers
- custom
release script
in package.json and other package info
推荐使用VSCODE IDE
- IDE - VSCode
- install
plugin
- stylint - install
plugin
- tslint
- install
- install redux-dev-tools in Chrome Store
- IDE - VSCode
可以使用Rucksack和Rupture 加速
stylus
开发。分别封装了一些好用postcss mixins
和stylus mixins for media query
路由使用了
react-router docs
里面的router config
的方式,是否合理见仁见智使用
rematch
作为redux framework
。- 如要使用
redux-observable
,我也封装了一个rematch-observable
。 - 如有
data request
。推荐使用swr
进行api
的缓存
- 如要使用