V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisongeee  ›  全部回复第 1 页 / 共 32 页
回复总数  634
1  2  3  4  5  6  7  8  9  10 ... 32  
latestValue 不就是状态的当前值吗?

你是没理解我使用的 async/await 吗?我直接发你贴的代码转换之后的完整代码吧

```tsx
import { useState } from 'react';

export const DebugPage = () => {
const [submitting, setSubmitting] = useState(false);

const handleSubmit = async () => {
setSubmitting(true);

// 用 setTimeout 模拟异步请求
await new Promise((res) => setTimeout(res, 1000));

// 但是假如我需要在这里读取 submitting 当前的准确状态,要怎么做?有办法做到吗?
const latestSubmitting = await new Promise<boolean>((res) => {
setSubmitting((v) => (res(v), v));
});
console.log(latestSubmitting);
};

return (
<button onClick={handleSubmit}>
{submitting ? 'Submitting' : 'Submit'}
</button>
);
};

```
```js
const [submitting, setSubmitting] = useState(false);

const onClick = async () => {
setSubmitting(true);
const r = await fetch('/api/hello').then((r) => r.json());
const latestValue = await new Promise<boolean>((res) => {
setSubmitting((v) => (res(v), v));
});
console.log(latestValue)
};
```
下载速度只有 150kb/s 属实是龟速了

小于 100MB 的可以考虑使用蓝奏云,是网页在线全速下载,

或者直接发布到 GitHub release 也行
看起来还不错,有点疑问,我看到协议中法律相关是中国法律,如果我的应用也给外国人使用要怎么做呢?
1 天前
回复了 forQ 创建的主题 Android 太极宣布永久停更
@taoqian52 #8

好奇你说的《 xposed 作者都亲自下场骂他》是否属实,出处是哪呢?
2 天前
回复了 devzhaoyou 创建的主题 React React 中添加、删除、变更子组件疑问
数据变会导致 hook 函数重新运行生成新的 vdom ,然后新旧 vdom 对比后再去更新真实 dom 节点

> 如果上面保存 Shape 的列表 ShapeList 有成千上万个,一旦变更里面的一个 React 都要重新遍历 map ,重新绘制所有子组件吗,这不很浪费吗?

你这个场景只能说明每次触发更新生成了大量的 vdom ,《重新绘制所有子组件》可不一定,得看新旧 vdom diff 的结果
@j869716 好奇说的啥,请问有 issue 链接吗?
@alect @flashlight

你好,如果你们觉得我的做法是错的话,你们可以联系社区管理员修改规则

https://v2ex.com/about
@Livid

举报 #16 对我人身攻击
@Livid

#3
#5
#9

AI 回复
8 天前
回复了 kyoutarou 创建的主题 JavaScript 运行该项目所需的环境
这个项目的模块副作用向全局作用域添加了一个 twitterGetUrl 变量,所以你的示例会报重复声明的错误

https://github.com/victorsouzaleal/twitter-direct-url/blob/a6aa92f51a9fb0a8c70617e7b3d932c93880f1b9/src/index.js#L2
如果你编辑过 vscode 的 settings.json 文件,就会发现它是支持注释的
随便输入了一个错误的 json ,控制台有虽然完整的报错位置(行列),但是界面却无响应

用户不知道输入哪错了,也就是没有容错处理

另外不支持 json5 ,可以理解为带注释的 json

另外这类工具太多了,感觉相比其它工具没啥创新的地方,权当你练手吧
试试输出 this.render() 前后的耗时呢?感觉也可能是 loadConfig 的问题
10 天前
回复了 xiao8276 创建的主题 小米 请问小米手机如何远程协助呢
11 天前
回复了 weixiaoD 创建的主题 Vue.js 请教一个 vue3 自定义组件传 h 函数问题
看起来用的 naiveui ,框架挺好用的,就是它那个 B 文档示例有 jsx 不用偏要用 h 函数

所以这个框架的初学者基本都会傻乎乎地去手写 h 函数

我刚学的时候搞得我以为只能传递手写 h 函数整的代码密密麻麻的看得累死我了
12 天前
回复了 lp4298707 创建的主题 React 为啥这段代码会造成内存泄露啊?
看起来你的 data 是 vue 里的的 ref ,如果是 vue 的话

你换成 shallowRef 试试呢,ref 有深度劫持的问题,shallowRef 不会有这个问题
18 天前
回复了 zhouxiaoxiao 创建的主题 推广 我这样弄 您满意吗?
小建议:哥们你这首屏大陆直连加载要 7 秒,优化一下吧,顺便把 https 也加上
21 天前
回复了 nzxred07 创建的主题 问与答 属鼠和属羊是否相克,婚姻很难圆满吗
这标题,我还以为 anything66 又提问了
21 天前
回复了 unco020511 创建的主题 前端开发 前端新手关于包依赖的疑问
你说的这个问题在 pnpm 已经得到解决,pnpm 现在默认安装就是固定版本,然后使用 lock 文件去锁次级依赖
1  2  3  4  5  6  7  8  9  10 ... 32  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   976 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 21:32 · PVG 05:32 · LAX 14:32 · JFK 17:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.