V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Leviathann  ›  全部回复第 13 页 / 共 86 页
回复总数  1702
1 ... 9  10  11  12  13  14  15  16  17  18 ... 86  
329 天前
回复了 qinjiang 创建的主题 Vue.js 2024 前端圈开年之战
@Leviathann useRef 就是 TaskLocal/ScopedValue
329 天前
回复了 qinjiang 创建的主题 Vue.js 2024 前端圈开年之战
@Leviathann 准确的说是 useRef
329 天前
回复了 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
请求过来然后从数据库里查询出来不就进到内存里了?
331 天前
回复了 dcsuibian 创建的主题 React 搞不懂 useState 为什么会这么设计?
react 是协程式的执行方式,不要依赖它调用顺序
331 天前
回复了 kiddyu 创建的主题 分享创造 Sutando: 把最好用的 ORM 复刻到 Node.js
where('age', '>', 35)
幽默,这种 api ,拿头跟别人 full type safe 的 api 比

写 query 一路 ctrl + space 下去就行了
333 天前
回复了 magese 创建的主题 Java 有实际使用 SpringWebFlux 的大佬分享下经验吗?
I think Project Loom is going to kill reactive programming.

查查说这句话的人是谁
Scala3
淘金币、天猫农场、淘宝人生等

这不都是大粪码?
T 恤可以买买国潮(也就是淘宝品牌)
其他很少有比打折后优衣库质量好还便宜的

今年优衣库那件和 engineered garments 联名的 ma1 棉服打完折才 299

类似 timberland 的大黄靴可以买 cat ,大黄靴是胶水粘的,cat 类似的款有固特异缝制的
343 天前
回复了 inSpring 创建的主题 Python 大家最近新项目用什么 Web 框架?
@Binwalker 然后 qps 峰值 < 1 是吧
1 ... 9  10  11  12  13  14  15  16  17  18 ... 86  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2617 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 06:36 · PVG 14:36 · LAX 22:36 · JFK 01:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.