我想将一个函数本地的值设置为一个状态变量。代码看起来像这样:
function someName(){
let aVariable = "Value";
// copy value of aVariable to a state variable
this.setState(st => {
guessedWord: aVariable;
});
}
在我的问题中,aVariable是字符串上的一些if / else条件的结果,该字符串的字符是从set()获得的。
我尝试过:
this.setState({ guessedWord: aVariable });
和
this.setState({ guessedWord: this.aVariable });
和
this.setState(() => {
return {
guessedWord: finalString
};
});
我不确定是否无法分配这样的变量,或者我是否缺少某些内容。
如果您可以在这里帮助我,或者带我详细介绍此案的文档,这将对您有所帮助。谢谢您的欢呼:-)