V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wiluxy  ›  全部回复第 3 页 / 共 6 页
回复总数  118
1  2  3  4  5  6  
2022-02-18 23:02:24 +08:00
回复了 weject 创建的主题 JavaScript JS 大佬,咨询请教一个字符串替换的问题
```js
const str = 'abcabcabcabcabc';
let num = 0;

const ret = str.replace(/a/g, function (a) {
num = num + 1;
return num;
});

console.log(ret);

```
2022-02-10 20:42:09 +08:00
回复了 Livid 创建的主题 Nintendo Switch Nintendo Direct 任天堂直面会 2022.2.9 公布的所有新视频
异度之刃 3 真的太赞了!
这个标题,好像看过
2021-12-05 18:57:56 +08:00
回复了 sciel 创建的主题 程序员 请问 react,nextjs,useContext 刷新页面后数据丢失问题如何处理呢?
把数据存在 localStorage 里面,初始化的时候恢复呗
2021-09-03 15:29:27 +08:00
回复了 17681880207 创建的主题 程序员 React useState 修改值之后,如何获取到最新的值
~~~js
let [module, setModule] = useState('1')

const changeModule = (e) => {
setModule(e.target.value)
getTableData ()
}
useEffect(()=>{
console.log('module :', module) // 每次更新 module 后的逻辑写在次,拿到的 module 是最新的
},[module])

const getTableData = async () => {
const params = {}
Object.assign(params, {
moduleId: module
})
// 此时的 moduleId 发现是老的值,而不是新点击的值
const r = await axios.get('/get-table-data', params)
}

<Radio.Group
options={[
{label: 'option1', value: '1'},
{label: 'option2', value: '2'},
{label: 'option3', value: '3'},
{label: 'option4', value: '4'}
]}
value={module}
onChange={changeModule}/>
~~~
地址栏搜索引擎可以自己在设置改的吧,之前的广告是因为不能关才喷恶心
2021-08-27 12:23:33 +08:00
回复了 17681880207 创建的主题 程序员 react-router-dom 和 react-router-config 的问题
啊这,react-router-config 这点东西。。自己写个 renderRoutes 函数 map 一下就完事了
2021-08-23 09:22:52 +08:00
回复了 lumaster 创建的主题 问与答 外企/留学求起个合适英文名
Tom 汤姆
2021-07-14 09:23:57 +08:00
回复了 mayday1997 创建的主题 职场话题 开始害怕投简历和面试了
不用怕,多面几家就麻了
2021-07-07 13:54:14 +08:00
回复了 Saxton 创建的主题 职场话题 是插本还是接着工作?
我也是大专,去年毕业的,也是在广东,4 月份刚刚考完插本考试,9 月份开学。钱的话,人生这么长,赚少这一阵,问题不大。今年广东插本改革,以后叫普通专升本了,而且也在扩招,你要考,只要不介意本 B,轻轻松松考上,学费对于你来说应该是没什么压力的。
2021-06-28 09:29:13 +08:00
回复了 Bastionbee 创建的主题 生活 选择专升本还是继续工作
坦白让家里人帮忙还了吧,如果是广东省外,专升本(全日制那种)的机会一定要抓住,只有一次。机会过去以后,以后想考的时候就知道后悔了
2021-06-26 12:39:09 +08:00
回复了 wangbenjun5 创建的主题 Windows 最近 Win11 很火,体验了一把
现在这个只是泄露出来的早期构建版,好像下周才进预览通道,这个资源管理器的图标应该也是临时的,看发布会后续有新的资源管理器
2021-06-22 09:23:29 +08:00
回复了 PocketRoboto 创建的主题 求职 [深圳][求职] web 前端 专科应届生 期望 8K
大胆点 直接 10K 往上
2021-06-18 12:33:21 +08:00
回复了 hfl1995 创建的主题 程序员 坚定不移的认为,不给程序员配 4K 显示器的公司要远离。
何不食肉糜
2021-04-21 20:25:58 +08:00
回复了 FrankFang128 创建的主题 程序员 Redux 源码专精视频课 [免费完整版]
三联了,感谢
2021-04-20 17:44:57 +08:00
回复了 wiluxy 创建的主题 React 一个关于 react 函数组件重新渲染的问题
@SystemLight 已知的是 useState 的修改函数,传入的值新旧比较是用 Object.is 来比较的,如果一样的就不会进行更新

~~~js
const [user,setUser] = useState({
name:"tim"
})

setUser(u=>{
u.name = "jojo"
return u
});
~~~
向上面这样调用 setState 函数是不会触发更新的,但是我的疑问是 帖子内容的代码第一次执行 setCount(1)的时候函数重新渲染了,但是第二次 setCount(1),count 的值没有变化,函数还是重新渲染了,第三次第四五次之后再点又没有出现组件函数重新渲染的行为
2021-04-20 13:43:51 +08:00
回复了 wiluxy 创建的主题 React 一个关于 react 函数组件重新渲染的问题
@liuqiongyu889 这里是为了复现这个问题才这样写的,故意让 count 是第一次运行时的值( 0 ),第一次点击的时候 count 0->1,第二次点击的时候 count 1->1,理应是不会触发 App 函数重新运行的,结果触发了,但是第三次点击的时候 count 1->1,但是又没有触发运行,疑问点在这,不是 useCallback 的疑问,而是 useState,更新状态函数的疑问。
2021-04-20 11:47:58 +08:00
回复了 wiluxy 创建的主题 React 一个关于 react 函数组件重新渲染的问题
@ericgui 并不是要 setCount 能更新,而是 setCount 相同的值能触发函数更新 ,count 为 1 的时候 setCount(1),能触发更重新运行函数组件,但是后续触发又不触发了
2021-04-19 23:07:24 +08:00
回复了 zyb201314 创建的主题 JavaScript [新手] 不懂就问.
箭头函数的 this 指向父级作用域
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3333 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 00:44 · PVG 08:44 · LAX 16:44 · JFK 19:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.