V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Leviathann  ›  全部回复第 4 页 / 共 77 页
回复总数  1533
1  2  3  4  5  6  7  8  9  10 ... 77  
107 天前
回复了 standchan 创建的主题 生活 分享一下我家族的人在大事上犯的蠢事
穷养嘛,是这样的
这是 pegasus trail 4 gtx ?

原版的 react 中底是很软弹的

另外 goretex 内靴仿品是用什么材料做的
这不是典型的 olap 需求?所谓的轻轻松松都是基于 mysql 作为 oltp 数据库的前提
React 是现代桌面端和移动端 GUI 框架的爹

这就是思想的力量
115 天前
回复了 baolinliu442k 创建的主题 Java 实际项目中如何使用线程池
异步和多线程本来就是两回事

以前搞一堆线程,大部分都是因为阻塞 io
116 天前
回复了 grayfox 创建的主题 程序员 TIOBE 2023 年度语言: C#!
@kuituosi 那 typescript 排名比 X++ 低怎么解释呢?
117 天前
回复了 qinjiang 创建的主题 Vue.js 2024 前端圈开年之战
@Leviathann useRef 就是 TaskLocal/ScopedValue
117 天前
回复了 qinjiang 创建的主题 Vue.js 2024 前端圈开年之战
@Leviathann 准确的说是 useRef
117 天前
回复了 qinjiang 创建的主题 Vue.js 2024 前端圈开年之战
React 确实做了一些类似 language 的东西

fiber 就是 coroutine ,ref 就是 reference type

以及半开玩笑式的 hooks 就是 algebraic effect
另外对于异步行为,需要考虑 race condition

所以在 set 之前要判断这个 action 是否已经被取消了

useEffect(() => {
let cancelled = false
fetch().then(data => {
if (!cancelled) {
setData(data)
})
return () => {
cancelled = true
}
}, [])

由于这个逻辑比较麻烦,所以现在官方推荐是使用专门的数据请求库做数据请求,而不是每次手写 fetch + set
自己写一个 useMounted(action)

用 ref 记录是否是初次渲染,在 useEffec 里根据 ref 判断要不要执行传入的 action
请求过来然后从数据库里查询出来不就进到内存里了?
118 天前
回复了 dcsuibian 创建的主题 React 搞不懂 useState 为什么会这么设计?
react 是协程式的执行方式,不要依赖它调用顺序
1  2  3  4  5  6  7  8  9  10 ... 77  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2467 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 14:23 · PVG 22:23 · LAX 07:23 · JFK 10:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.