Jiki

Jiki

V2EX 第 197469 号会员,加入于 2016-10-21 11:41:53 +08:00
A person likes kung-fu novels writing code.
根据 Jiki 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
Jiki 最近回复了
总结一下:
1. 子组件 useMemo 是一种方式,但是组件树规模比较大的话每个都加不方便,也不太优雅;
2. 11 楼提到的 Heo 是一种思路,利用 createContext 第二个参数返回 0 将 context 触发 render 的特性关闭,然后内部维护一个 listeners 队列,暴露一个 useSelector api ,调用时创建一个 listener 用于使用状态的浅比较,并加入 listeners 队列,当其他地方触发状态变化时,遍历 listeners 调用并传入当前 state ;
3. zustand 跟第二个思路相近,内部用 ref 防止更新,使用 subscribeWithSelector 中间件后,subscribe 跟 Heo 的 useSelector 类似,不过状态比较函数可以自定义逻辑(有不对的地方请指正);
4. 可以参考基于 Proxy 的状态管理库,状态 observable 后,自动收集依赖,变更时根据变更项触发相应的组件更新;
5. jotai 、recoil 还没了解过,不清楚他们是怎么解决这个问题的。
16 天前
回复了 awesomes 创建的主题 生活 也来收集一下好喝的茶叶
之前去女朋友家,她亲戚送的都匀毛尖不错
nice ,小而美
64 天前
回复了 liulf 创建的主题 问与答 年底离职了。去试试跟朋友做跨境电商
@rm0l 蹲一个后续
121 天前
回复了 logyxiao 创建的主题 推广 [送码] 分享女朋友画的微信红包封面
微店买了一款小脑斧送给女票了,很好看
@Immortal 这一类是一个场景,还有比如避免某些书签被谷歌账户同步,电脑被别人借用书签访问记录之类的
赏心悦目,无论是 UI 还是技术栈
165 天前
回复了 duzhor 创建的主题 问与答 求推荐自建或开源的语音/通讯/聊天软件
前阵子 github 上看到一个,介绍是前微信技术专家基于 Go 打造的,目前没有官方的客户端,但有 SDK 。

名字叫:open-IM-server
网易云是 CEF ,之前拿过里面的图片
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4220 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 456ms · UTC 06:26 · PVG 14:26 · LAX 23:26 · JFK 02:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.