不负时光

少年回头望,笑我还不快跟上

重新学习Node,整理以前的日志。

NPM(node package manager)是NodeJS的包管理器,用于Node插件管理(包括安装、卸载、管理依赖等),npm已经在NodeJS安装的时候顺带装好了

阅读全文 »

OAuth是一种授权机制,数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。

阅读全文 »

在调研BFF的过程中,看到蚂蚁金服自研的BFF的开发框架BFF Chair是基于Egg.js开发的。BFF Chair没有开源,但是Egg.js已经开源了,如果需要引入BFF,需要基于Egg.js的基础上开发自己的BFF开发框架。

阅读全文 »

跨组件数据传递和兄弟组件数据传递,一直是一个比较让人头痛的问题,Redux和Mobx都是很好的解决方法。

如果不使用第三方的框架,React提供了Context API来实现组件树传递数据。

阅读全文 »

上一篇笔记学习了通过高阶组件实现React的代码复用,它也有着一些缺点。

除了HOC之外,还有没有别的方法呢?来,学习一下Render Props。

阅读全文 »

Redux一个为JavaScript应用而生的可预测的状态容器,可以有很多方式使用它,而React应用只是其中一种,所以它的API是高度抽象的,并非只针对React的。

为了使用方便,Redux的作者封装了一个React的专用的库React-Redux,这个库时可选的,是否选用应该权衡一下,因为React-Redux虽然提供了便利,但是需要掌握额外的API,并且要遵守它的组件拆分规范。

阅读全文 »
0%