【发布时间】:2021-02-15 14:07:18
【问题描述】:
React 状态不会立即更新。我想在按下播放按钮时立即更新状态。
import * as React from "react";
import { Button } from "react-native";
export default function Play() {
const [player, setPlayer] = React.useState(1);
function nextPlayer() {
setPlayer(2);
updateValue();
}
function updateValue() {
if (player == 1) {
console.log("player 1");
} else if (player == 2) {
console.log("player 2");
}
}
return <Button title="play" onPress={nextPlayer} />;
}
【问题讨论】:
-
你能澄清一下你应该做什么吗?
-
您可以使用
```multiline-code-here```或`putting them inside ticks`的单个项目来格式化您的代码。真的很有帮助。
标签: reactjs react-native use-state