将React状态元素访问处于相同状态的另一个元素

时间:2019-09-09 19:58:48

标签: reactjs jsx

我想将一个react元素访问到处于相同状态的另一个元素。 例如

this.state={
A:1,
B:A+1
}

所以我需要在B内部访问A

1 个答案:

答案 0 :(得分:0)

我需要更多上下文信息,但是根据为您提供的示例,它无法做到这一点。也许您可以尝试这样的事情。

state = {
    A:1
}

componentDidMount() {
   this.setState((prevState)=>({ B:prevState.A+1}));
}

--Or--

componentDidMount() {
    this.setState({B:this.state.A + 1});
}