我想知道是否可以创建一个接受参数的函数(状态名称的字符串或实际状态),然后设置与该参数相关的状态的状态。
SetState(x) {
// Assume x can be any state we have already declared (I need it work for multiple states)
this.setState((x): false);
}
答案 0 :(得分:2)
是的。您可以将参数放在方括号中以创建动态键:
let { search, pathname } = this.location
console.log( pathname + search )