首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
永恒指针
掘友等级
解放生产力
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
最新
热门
我的react状态管理方式 createConveyor
在知乎提问,当React中需要的context是真单例,有方式不使用Context.Provider吗? 然后在大佬的回答帮助下,参考zustand的写法,最新状态管理新鲜出炉
memo和pureComponent的思考和缺点
对比props需要耗费额外性能就不说了,下面想说说另外的 1.很多时候我们为了代码可读性更好,也可能是为了方便,我们会这样写代码 显然不会去到处写useMemo和useCallback 否则也太丑了,
redux-observable的实现思路和简单封装
写了一个星期saga后,实在觉得这不太顺手。比如 一开始就必须写generator函数,来封装异步流程; 使用take/takeEvery等方法来监听action,必须在generator函数中使用;
jsx的花括号换行不友好
我在写个pre-commit hook,将不允许在未闭合的元素上使用花括号时换行 除了通过props传入另一个ui元素块可以换行传入 除此之外,都不能换行,如果要写具有多行代码的方法,就声明在js区域
angular如何实现computed-prop/ useMemo
之前在一个ng的项目中,有个列表,其中有几列的值是动态计算的,仅仅可能是30多条数据,就感觉到明显毫秒级的卡顿了,当时只想到了组件分割这种优化方式,因为我不知道如何在ng中缓存值避免刷新视图时重新计算
angular中的表单校验和vue/react的不同
ng官方有一套十分强大的表单校验工具,就是FormController 简单来说这东西的作用,就是把校验逻辑和双向绑定modelValue给抽象出来,结果就是,在vue和react中能看见的<Form
延迟绑定的promise ?WHY
一开始想写rxjs和promise对比,后来发现我理解错了,现在我认为更重要的是,先找到promise被设计成异步调用的原因
js的私有属性,Symbol实现和es10的class # 和闭包模式和TS private
要绝对的私有化,要么使用class的#语法,要么使用闭包来封装,如果不想要那么笨重,使用轻量的Symbol我感觉就很好
js的手写继承,起底这些名字的含义?
寄生组合式继承 原型式继承 寄生式继承... 为啥要这样叫?Object.create(obj) 这就是原型式继承!因为obj被设置到了__ptoto__笨蛋属性上
jwt安全上路
jwt是把用户的身份信息加密后存在客户端,可以代替session机制,服务端不需要保存用户状态。但是jwt的不能防盗用。 如何防止盗用呢? jwt的令牌不要存在localstorage,因为这能通过j
下一页
个人成就
文章被点赞
21
文章被阅读
14,294
掘力值
434
关注了
7
关注者
1
收藏集
8
关注标签
4
加入于
2020-10-09