获得徽章 9
- 随着 React19 的到来,给整个社区生态带来了巨大的挑战以及机遇,例如我最近给 Zustand、Jotai、Valtio 配置了 react compiler eslint:
- valtio:github.com
- zustand: chore:github.com
- jotai: chore:github.com
如果你感兴趣的话也可以给Dai Shi其他几个库(use-context-selector、react-tracked)配置 react compiler eslint
虽然目前状态管理库是兼容 19 版本的,但是状态管理库生态其实还没有结合任何 19 新的能力。事实上连 Daishi Kato 也没完全理解和考虑好未来要做什么,怎么去做。展开
811 - 评论6
- // 创建过去七天的数组
[...Array(7).keys()].map(days => new Date(Date.now() - 86400000 * days));
// 生成长度为11的随机字母数字字符串
Math.random().toString(36).substring(2);
// 获取URL的查询参数
q={};location.search.replace(/([^?&=]+)=([^&]+)/g,(_,k,v)=>q[k]=v);q;
// 生成随机十六进制代码 如:'#c618b2'
'#' + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0');
// 数组去重
[...new Set(arr)]
...展开评论3 - 问答题一的答案:面向过程是蛋炒饭,吃啥炒啥。面向对象是盖浇饭,吃啥浇啥。
从思想上:面向过程:以过程为中心。面向对象:以对象作为基本程序结构单位。
从特点上:面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现。面向对象:在基本层次关系的不同类中共享数据和操作。万物皆对象。展开评论2
![[灵光一现]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_25.51e6984.png)
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)