V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wpzz  ›  全部回复第 4 页 / 共 6 页
回复总数  102
1  2  3  4  5  6  
2024-03-29 16:50:31 +08:00
回复了 Asuler 创建的主题 React 请教一个 react hook 的问题
useEffect 不要这么写,如果里面代码量上来了,refs [] 会监听超级多变量和函数。

这里面函数又套了 useCallback ,维护会爆炸。
2024-03-18 11:08:46 +08:00
回复了 anything66 创建的主题 随想 遇到感觉不好的面相的人真的要远离 谨慎!
@lambdaq 卖她 lululemon
2024-03-10 22:47:33 +08:00
回复了 lalalaXxx 创建的主题 前端开发 前端众多技术栈中,当今主流的技术框架究竟该怎么选?
专注后端吧,职业厚度比前端好
2024-03-07 20:21:31 +08:00
回复了 tyrone2333 创建的主题 生活 亲妹妹 12 岁想和同学去外地旅游, 大家帮忙给点意见
去吧,年轻人有几回能够, [独立的、有钱的、有时间的、有朋友的] 一起出去玩。

这几个条件放到都是奢侈

再说安全问题,直接买个 airtag 放包里,每晚报备一下不就好了
2024-03-06 15:21:24 +08:00
回复了 haikea 创建的主题 Apple 极限 2 选 1, MacBook Air M3 和 ThinkPad X1 Carbon AI 2024 选哪个
选二手 M1 32G ,1 万出头
2024-02-28 14:58:42 +08:00
回复了 ljlj666 创建的主题 旅行 5 月份去云南,有什么推荐的好玩好吃的吗?
我在丽江玩了一个多月,高原要防晒,紫外线很猛

丽江呆久了确实好玩,束河古镇、白沙古镇、玉龙雪山一天不够的,早上出发,傍晚回。第二天还要去泸沽湖太赶了。

丽江往上走
香格里拉也好玩,普达措、独克宗古城、松赞林寺。可以试试牦牛肉火锅

丽江往下走大理
洱海西线可以骑自行车,那边建了生态长廊。
洱海东线可以租车自驾,小普陀、双廊古镇。
2024-02-28 14:46:16 +08:00
回复了 ljlj666 创建的主题 旅行 5 月份去云南,有什么推荐的好玩好吃的吗?
你这个时间太赶了吧
2024-02-06 16:03:37 +08:00
回复了 wpzz 创建的主题 前端开发 主流跨平台开发对比
@miniliuke 好也自渲染,坏也自渲染.
好在不用 JSB 调度多一层,性能确实快一点
坏在没有原生操作体验...如滚动
2024-02-04 17:45:51 +08:00
回复了 gyinbj 创建的主题 程序员 桌面软件开发求助
@windstyle2 flutter 跨 mac&win 没有 electron 好开发,主要是社区不太够打。
2024-01-31 16:44:57 +08:00
回复了 snowyowl 创建的主题 iDev 请问准备开始学 IOS 开发,先买个黑苹果主机可行吗?
我从黑果换到白果,系统调度更稳定一点。

黑果的系统兼容性比较差,比如关机自动重启,蓝牙连接,usb 识别等,能用,但是不太稳。

内存得 32g 起步,跑虚拟机占用高,16g 不够吃满会很卡。
2024-01-06 17:10:21 +08:00
回复了 wpzz 创建的主题 分享发现 App 一行毛玻璃效果代码,极限情况下减少了近 70 帧...
@lynan 哈哈哈哈 因为效果设置到导航栏了,还会跟随滚动计算背景模糊,我说怎么这么卡😂
2024-01-06 17:08:58 +08:00
回复了 wpzz 创建的主题 分享发现 App 一行毛玻璃效果代码,极限情况下减少了近 70 帧...
@okakuyang flutter ios
2024-01-05 12:13:01 +08:00
回复了 dcsuibian 创建的主题 React 搞不懂 useState 为什么会这么设计?
@wpzz 是这里吧,filber 并发更新。

// If a render is in progress, and we receive an update from a concurrent event,
// we wait until the current render is over (either finished or interrupted)
// before adding it to the fiber/hook queue. Push to this array so we can
// access the queue, fiber, update, et al later.
const concurrentQueues: Array<any> = [];
let concurrentQueuesIndex = 0;

let concurrentlyUpdatedLanes: Lanes = NoLanes;


而且开发模式下不太准, 源码中有很多地方判断了__DEV__
2024-01-05 11:27:41 +08:00
回复了 dcsuibian 创建的主题 React 搞不懂 useState 为什么会这么设计?
"
If something is offscreen, we can delay any logic related to it. If data is arriving faster than the frame rate, we can coalesce and batch updates. We can prioritize work coming from user interactions (such as an animation caused by a button click) over less important background work (such as rendering new content just loaded from the network) to avoid dropping frames.

To be clear, we are not taking advantage of this right now. However the freedom to do something like this is why we prefer to have control over scheduling, and why setState() is asynchronous. Conceptually, we think of it as “scheduling an update”.
"

如果某些内容在屏幕外,我们可以延迟与其相关的任何逻辑。如果数据到达速度快于帧速率,我们可以合并并批量更新。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5618 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 02:26 · PVG 10:26 · LAX 18:26 · JFK 21:26
♥ Do have faith in what you're doing.