SHF 最近的时间轴更新
SHF

SHF

V2EX 第 304956 号会员,加入于 2018-03-31 13:28:25 +08:00
SHF 最近回复了
87 天前
回复了 nodesolar 创建的主题 Node.js 基于 koa 封装了下后端 API 框架
集成的常用我一个都不用
先复制到 word, 再从 word 复制到 onenote, 我记得这样是最完美的
141 天前
回复了 ppbaozi 创建的主题 Node.js eggjs 间歇性的 5 秒延迟是什么问题
在项目里加日志,接受到请求时间,完成请求时间。然后每个请求加上 id, 找到 5000ms 的请求 id, 去日志里搜索
写 4 年代码到现在,没刻意的写过测试,一般的来说跑起来试一试就能发现问题。在代码中做好 assert 就够了。有写测试代码的时间,不如多想想实现的逻辑,或者在写代码前做好设计。
271 天前
回复了 johnkiller 创建的主题 程序员 人生中的第一个 PR 被 merge 了
2021-10-10 23:51:12 +08:00
回复了 y0bcn 创建的主题 Windows 你们升级的 Windows 11 卡吗?
i9-11980hk 从 win10 升级到 win11,非常流畅,一点都不卡,但是 realtek audio console 一直打不开,realtek audio 音频驱动也有过几次崩溃,不知道是不是驱动不兼容的问题
2021-09-29 17:59:54 +08:00
回复了 xiaotianhu 创建的主题 程序员 #思考 创业与打工的区别
写的很好
写代码小驼峰太丑了,第一个字母小写破坏了整个单词的美感;大驼峰还行,挺好的;最好看的是下划线命名法,清晰美观。我写代码都用下划线命名。
url 或者文件路径这种全小写然后中划线分割
下划线 yyds
2021-08-21 18:32:30 +08:00
回复了 ChrisV5 创建的主题 React useConext or redux or 状态提升?
你需要把状态和组件解耦,抽象到一个 model 里,现实情况中有很多逻辑和数据和组件是正交的,多个组件会用多个属性

可以试试我写的这个:
react-object-model - 面向对象的 React 状态管理库
1. 轻量,基于 useState (返回的 setState 具有引用稳定性,可区分组件,调用时能够触发渲染) 和 useEffect (组件卸载时清理订阅关系)
2. API 简洁、符合直觉,const { name, age } = user.use(['name', 'age']) 即可在 React 组件中完成对 user 模型中 name, age 属性的订阅; user.set({ name: 'Tom' }) 即可更新 user 模型的 name 属性并触发组件渲染
3. 根据每个组件订阅的模型属性做 diff,与上次相比改变后才更新组件状态,避免不必要的渲染

https://github.com/ShenHongFei/react-object-model
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3002 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 00:58 · PVG 08:58 · LAX 17:58 · JFK 20:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.