严格来说,这篇文章晚了一天,对19年的自己说声抱歉。

物理年龄改变不了,但奋斗的心依然炙热,毕竟这是自己所热衷的职业。

上半年

2月-6月,一直停留在做一个交付-企业级项目A,整个的技术栈是【React,Spring Boot,MongoDB等】。项目中我扮演的是个基本的开发,主力去做前端开发,但部分后端任务也会去做。

这个项目的挑战是:与N个系统的集成,协作。

阅读全文 »

Team在制定API时,有时很纠结要不要区分Put与Patch。既然纠结,那就搞明白。

图片源自这里

Put VS Patch

Put

阅读全文 »

当前项目中部分通用异常比如500,400希望全局统一处理,而部分的请求异常比如400,又希望具体的功能块个性化处理。这样就存在冲突,于是开始了解决之路

部分技术栈

背景

全局使用了Axios拦截器来实现,具体的请求代码,我们一般是在saga中进行的处理,所以个性化异常也会在这里。

阅读全文 »

项目代码中,大家人云亦云的使用takeEvery辅助函数,实际上大错特错,应该按需使用。Saga的官方文档确实写的很差,于是翻源码,做测试,对此理解的透彻了些,这里Mark一番。

辅助函数

takeEvery

官方介绍如下

阅读全文 »

最近升级前端某个包时,报以下错误。经过分析,最终fixed,这里Mark下

原因

查看具体报错意思是存在两个版本的React类型定义。

阅读全文 »
0%