反应-使用道具设置本地状态不起作用

时间:2018-12-07 12:45:01

标签: reactjs

我正在尝试通过道具设置本地状态,例如:

constructor() {
    super();
    this.toggleDetails = this.toggleDetails.bind(this);
    this.resetFields = this.resetFields.bind(this);

    this.state = {
      showDetails: [],
      result: this.props.simulationResult.simulationResult,
    };
  }

然后在稍后的render方法中将其传递给子组件,如下所示:

const { showDetails, result } = this.state;

<Table
   showDetails={showDetails}
   toggleDetails={this.toggleDetails}
   result={result}
/>

我正在mapStateToPros方法中通过api调用接收此道具:

simulationResult: getSimulationResult(state),

我不确定为什么会变得不确定,如何解决这个问题,以便我可以使用道具在类中设置状态?

0 个答案:

没有答案