V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  throns  ›  全部回复第 5 页 / 共 23 页
回复总数  447
1  2  3  4  5  6  7  8  9  10 ... 23  
卡,我还以为是自己网络的问题,一测速快得飞起
2022-11-04 17:47:05 +08:00
回复了 hello267015 创建的主题 NAS 发现个好东西
😂 和 ios 上的一个 clash 客户端同名
2022-11-04 15:18:35 +08:00
回复了 Uahh 创建的主题 程序员 写了一个投胎模拟器
100 次,印度接近 20 次,中国 7 次,美国 1 次,难顶,大概率还是在亚洲和非洲混
2022-10-28 10:06:33 +08:00
回复了 Freeego 创建的主题 职场话题 你们新入职公司会主动加同事微信吗?
不加,从不主动加微信
2022-09-27 16:22:18 +08:00
回复了 lslvxy 创建的主题 程序员 求教内网穿透方案
zerotier 的确不是很稳定,和江苏南京的教育网互联,会突然降到 0 ,重试了 33 次。
https://i.imgur.com/QC1KQUV.png
2022-09-27 16:11:57 +08:00
回复了 lslvxy 创建的主题 程序员 求教内网穿透方案
不知道你 Zerotier 速度有多少?我这边试了速度还可以,没用 Moon 节点。上海电信,测速如下:
https://i.imgur.com/daa0uAZ.png
2022-09-15 18:23:29 +08:00
回复了 shintendo 创建的主题 Vue.js 关于 Vue 的状态管理的一点困惑
你甚至可以把你的状态保存到 window 对象来存入,还有很多别的方式莱实现状态共享。为什么要有专门做状态管理的库呢?
2022-08-28 20:52:08 +08:00
回复了 sickoo 创建的主题 Apple 不懂就问,大家平时使用触摸板的姿势?
放弃使用触摸板了。之前姿势不正确,手老是抵前和触摸板平行,然后手就麻了。一用触控板手就麻,成职业病了。姿势一定要把握好
2022-08-08 09:38:43 +08:00
回复了 bacra 创建的主题 问与答 求 vscode 1.7.0 版本说明中截图对应的插件
@eggt 开启 window.commandCenter ,Mac OS 需要关闭 window.nativeTabs ,Title Bar Style 设置为 custom
@Trello 感觉有点引流,可以去看一下卡颂的 React 技术揭秘: https://react.iamkasong.com/
你可以尝试一下关闭 Automatic batching ,再验证一下那篇博文的正确性。我看了一下,不知道为啥生造了这么多名词,看着真累。只说其然,而不说所以然,真想了解细节建议看源码。
你用的是 react 18 来验证的,react 18 版本的 setState 是 Automatic batching ,你可以去看一下这个新特性。他那篇文章是 20 年的,有些系列不适用 18 版本的
2022-07-29 23:17:47 +08:00
回复了 heishu 创建的主题 前端开发 react 可以拿到最新数据吗?
@zhangleshiye 不知道你哪里感觉不一样。不过有不同的体会很正常,我的很多体会都是做需求思考得来的。就举个简单的例子:一个列表页,进到页面默认请求第一页的数据(得用 useEffect),可以切换页码请求新的数据。有筛选项,修改筛选项后,此时页码要重置到 1 再请求数据,如果页码和筛选项不是维护到一个 useState 的话,就会很麻烦。为了调用请求函数的时候拿到重置后的页码值,这时候你就本能地想到得用 useEffect 来处理,筛选项和页码变了再调用请求函数,这时候你会发现请求了两次。这个简单的例子,我觉得很多人会遇到过,看 Dan 写的两个文档,立马就应该知道要将筛选项传给请求函数,而不是用 useEffect 。随着业务复杂,你可能会发现 react hook 其实不怎么好用,这也是为什么有一些人很排斥。感觉你之前应该没怎么写过 hook ,你现在看那些文档,我觉得很难有体会,很正常,多踩坑多思考。
2022-07-25 20:23:17 +08:00
回复了 heishu 创建的主题 前端开发 react 可以拿到最新数据吗?
推荐看一下 Dan 写的文章: https://beta.reactjs.org/learn/synchronizing-with-effectshttps://beta.reactjs.org/learn/you-might-not-need-an-effect
1 、这里的正常操作是:事件调用后,计算最新的筛选项(包括页码和其他的筛选项目),筛选项可以用 state 存起来,把筛选项作为参数传给请求函数进行调用。
2 、不要滥用 useEffect ,useEffect 会让你很容易会有响应式思想,页码变了,setState 更新页码,然后 useEffect(() =>{ 请求函数 }, [pagination]),这样子会让代码很难维护和问题跟踪。只要是事件触发的操作都尽量避免使用 useEffect 。
3 、数据请求的话,推荐用 SWR 或者 react-query ,你自己封装也可以,不建议在代码中直接用 useEffect 来写。用请求库能让你的工作事半功倍,这也是 Dan 推荐的( Keep in mind that modern frameworks provide more efficient built-in data fetching mechanisms than writing Effects directly in your components.)
useEffect 我个人觉得不是一个很好的 Api ,对使用者的心智负担很大,Dan 的两篇文章里面不推荐的用法我基本都写过。官方最近考虑新增一个 API: https://github.com/reactjs/rfcs/blob/useevent/text/0000-useevent.md
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3524 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 10:31 · PVG 18:31 · LAX 02:31 · JFK 05:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.