通过参数设置React JS状态

时间:2019-07-14 12:07:55

标签: javascript reactjs state setstate

我想知道是否可以创建一个接受参数的函数(状态名称的字符串或实际状态),然后设置与该参数相关的状态的状态。

SetState(x) {
        // Assume x can be any state we have already declared (I need it work for multiple states)
        this.setState((x): false);
    }

1 个答案:

答案 0 :(得分:2)

是的。您可以将参数放在方括号中以创建动态键:

let { search, pathname } = this.location
console.log( pathname + search )