- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 react解密:react中key的作用是什么?
我们知道,不管是在vue还是react中,当循环列表的时候,往往会写一个key,那么这个key起到了什么作用呢?其实,key是react用来追踪哪些列表的元素被修改,被添加或者是被删除的辅助标示。在开发过程中我们需要保证某个元素的key在其同级元素中具有唯一性。在react的diff算法中react会借助元素的key来判断该元素是最新创建的还是被移动而来的,从而减少不必要的元素渲染。除此之外,react还要根据key来判断元素与本地状态的关联关系。注意点:key的值一定要和具体的元素一一对应
2020-10-15 16:11:32 674
原创 node基础:koa2的工作原理是什么
koa2是继express之后,node的又一个主流的web框架,相比于express,koa只保留了核心的中间件处理逻辑,去掉了路由、模版以及一些其他的功能,是一个基于node实现的web框架,特点是优雅、简介、健壮、体积小、表现力去强,它所有的功能都是通过插件的形式来实现的。koa的原理:koa是一个基于node实现的web框架,koa通过封装原声的node http模块,koa的context把node的request和response对象封装到单个对象中,并暴露给中间件等调用函数。其最主要的
2020-10-13 18:22:22 1751
原创 node基础:koa2和expres的区别是什么
express是一个基于node.js平台的极度简单灵活的web应用开发框架,主要是基于connect中间件,并且自己封装了路由、视图处理、等功能,使用人数众多。koa相对来说更加年轻,是express原班人马基于es的新特性重新开发的一个新的框架,主要基于co中间件,基于es6 generator特性的异步流程控制,解决了回掉地狱问题和麻烦的错误处理,问题框架自生不包含任何的中间件,很多功能都需要借助第三方中间件来解决,koa2是koa的2.0版本,使用async/await来实现的异步流程控制。
2020-10-13 16:41:35 1128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人