我有个问题。setState总是落后一步。
在这里,当我输入i时,控制台没有显示任何内容。接下来,当我键入m时,它会显示i,因为它落后了一步。这些功能都是一样的。我在网上搜索,并得到了useEffect()的建议来解决这个问题,但这并没有解决我的问题,或者我不能很好地实现它。这是我的密码:import React, { use
我在状态同步方面有问题。当我点击编辑器的外部(想要关闭它)时,我想将实际的文本传递回父节点(callback函数)。但是,当我单击外部时,queryText状态似乎总是落后一步。如果我单击编辑器外部,就会出现queryText的实际状态,如何实现这一目标?import React, {useEffect, useState} from "react";
import AceEditor from "<em
下面是我的代码,它在不同的链接上显示了不同的电子表格,由“持续时间”变量定义。我点击一个日历日期,它带我去那里,唯一的问题是它总是落后于一个步骤,所以基本上我必须双击一个日期才能到达那里。我知道它与我正在使用的异步UseState有关,但是如果我只是在react组件中显示{duration},它就会立即在单击上发生变化,它不会落后,所以肯定与“链接”有关。import React, { us