单击"加载更多"时,count
值不会仅在第二次单击时更新。
期望加载更多按钮点击值应作为2
传递,但现在它作为1
发送。
我在这里做错了什么。请引导
下面是示例代码。
const [count, setCount] = useState(1);
fetchData() {
.....
}
loadMore() {
....
fetchData()
}
呈现HTML方法:
<button onClick={ () => {
setCount(count + 1);
loadMore();
}}
使用此-
const handleOnClick = () => {
setCount((count) => count + 1);
loadMore();
}}
<button onClick={handleOnClick}>Click me</button>
您可以在这个react文档中查看答案。
我已经更新了状态,但日志记录为我提供了旧值。