项目经验:开发辅助工具库

前言

如果你学会了,可以忽略本文章,或去项目经验地图寻找更多答案


前端

//处理逻辑
lodash               工具函数封装集合
classnames           类名处理

//数据处理
day                  处理时间
left-pad             补0操作
joi-browser          强大的表单验证

//请求相关
axios                发送ajax请求
jsonp                发送jsonp请求
urijs                处理url
qs                   处理url
query-string         处理url
jwt-decode           解析token,获取用户信息
store                跨浏览器的存储方案,替代localstorage

//样式
styled-components    css in js
emotion              css in js
normalize.css        统一浏览器样式

//动画
better-scroll        上拉下拉动画

//其他
partivles-bg         canvas动态背景

react

react-transition-group   动画处理
react-loadable           路由懒加载

//数据管理:
redux             全局数据状态管理
react-redux       与react链接的工具
redux-persist     本地存储工具,解决刷新数据丢失问题
mobx              状态管理工具,应用于中小型项目
mobx-react        与react链接的工具

//redux中间件:
redux-logger      日志
redux-thunk       管理异步
redux-saga        管理异步

//数据不可变
immutable         让数据不可变
redux-immutable   让reducer里的数据统一
immer             不可变值库,比immutable简单

后端

nodemon           监听改变,自动刷新,如果不是全局安装,需要该package.json
cors			  解决跨域	
nunjucks          模板引擎
jsonwebtoken      网络令牌
bcrypt            密码加密,哈希密码
md5               密码加密
rc                配置文件
config            配置文件
cross-env         解决环境变量问题

morgan            日志打印,记录请求与异常

koa

koa-generator     koa项目脚手架
koa-router        中间件,路由
koa-static        中间件,处理静态资源(图片)
koa-bodyparser    中间件,获取post请求数据
koa-body          bodyparser的升级版,支持处理文件
koa-json-error    错误处理中间件
koa-jwt           用于用户认证与授权,内置jsonwebtoken
koa-compose       用于koa中间件合并执行
koa-cors          用于解决跨域
koa-session       设置session
koa-multer        用于文件上传
koa-bouncer       表单验证
trek-captcha      图形验证码

nest

@nestjs/passport 
passport 
passport-local 
passport-jwt

学习更多

项目经验地图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值