V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ltaoo1o  ›  全部回复第 2 页 / 共 8 页
回复总数  155
1  2  3  4  5  6  7  8  
@ljpCN #21 额,语义是指业务逻辑,就比如我必须表达出「当页面加载后,监听回车」,在这个前提下,如何完成需求,你的代码非常好,没有问题。只是少了「当页面加载后」的这个含义。
@ljpCN 实现方式其实很多种,难的是保留语义的前提下。我希望我的代码,别人一看,就能明白是「当页面加载后,监听回车事件并 xxx 」,如果写在 input 标签,就变成了「当这个 input 回车时,xxx 」,这里的语义就丢失了。
当然代码能跑就行,「代码表达语义」仅仅是我个人的追求。
@TWorldIsNButThis #16 所以我说函数组件有额外的心智负担,容易出问题,感觉在和框架斗智斗勇 🤣
@shintendo #15 起作用的是这个刷新 log 函数的代码吧,而且 log 可能是一个比较复杂的函数,它要拿很多个状态进行处理,这里就要依赖 v1 v2 v3 等等,容易漏

```
useEffect(() => {
logRef.current = () => {
alert(v);
};
}, [v]);
```
@Torpedo 感谢 🙏🏻
@shintendo #8 是的,我想了很久,无解
@TWorldIsNButThis 我希望代码表达正确的「语义」
当时出问题的时候,我就意识到是闭包问题了,百分之九十九函数组件的问题就是闭包问题 🤣

我这个代码,从语义上来说非常简单也很实际,「页面初始化后监听回车事件」,用函数组件就是写不出来,用类组件就没有这种问题。
所以我现在写代码都少用 hook ,它改变了代码作为领域知识的意义,变成为框架去改变业务含义,导致现在都是在写框架代码,不是写业务代码。
@Razio 可以详细说说吗,不要只输出态度..
我这里也有一个闭包的问题,https://codesandbox.io/p/sandbox/zuo-yong-yu-de-wen-ti-kvt3jp?file=%2Fsrc%2FApp.js

react 的函数组件让人恼火,各种潜在的问题
洗码,在 `macOS` 上可以用 `echo 0 >> 文件路径`,视频仍可以播放,但是 `hash` 已经变了,重新上传就可以了,但是就没法秒传了。
7 天前
回复了 Rust2015 创建的主题 React react 相对于 vue 优秀在那里!
react 的 jsx 写起来和写 js 一样,vue 写模板时要思考对应的模板语法,就这一点算优点,别的都是缺点。
学五十音可以试试我这个网站 https://japanese-input.vercel.app/home/index 有发音,「平假名挑战」可以练听力
@kveln 那这是网站防爬机制了,没有输入验证码就 404 🤣
很好用,就是有些网站不准确,比如 https://zimuku.org/ 这个,可以访问,但是扫描结果是 Page Not Found
9 天前
回复了 makizhang 创建的主题 音乐 🎵 [音海拾贝] 音乐公益服开注! 🎵
已注册,感谢
挺好的,可以提供更多手机模型吗
@Higurashi #5 适合自己的就好,我只是想说如果希望有更多人来用,这个场景可以稍微大一些,易用一些。你可以在他们的基础上,强化你自己需要的部分,做出差异化嘛。
这个场景太小了,而且初次使用比较麻烦。

你的核心问题在于打开控制台麻烦,可以做成抓全部请求,然后可以查看,将 headers 、query 、body 这些解析出来展示,点击复制。使用场景会更多,使用起来也简单,等于是把 devtool 搬到你的插件里。
这些属于游戏或者说互联网产品的上瘾机制。现实中也有许多会上瘾的事物,小到蟋蟀遛鸟斗鸡,大到黄赌毒,似乎不能用你这套机制来解释。
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2477 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.