我正在尝试使我的产品消费者的状态为最新状态

时间:2019-07-13 02:40:50

标签: reactjs state react-context

我正在尝试记录产品消费者组件的当前状态

我的消费者

<AwesomeButton
    className="text-capitalize m-auto"
    ripple
    size="medium"
    type="primary"
    cart
    disabled={inCart ? true : false}
    onPress={() => {
        value.addToCart(id);
        value.addChoices();
     }}
 >

上下文

addChoices = () => {
    // this.setState(
    //   () => {
    //     return { choices: this.state.choice.push() }
    //   });
    console.log(this.state.choice)
  } 

1 个答案:

答案 0 :(得分:0)

   onPress={() => {
                          value.addToCart(id);
                          value.addChoices(this.state.dropdownOpen);
                        }}
                      >

addChoices = dropdownOpen => {


    // this.setState(
    //   () => {
    //     return { choices: this.state.choice.push() }
    //   });
    console.log(dropdownOpen);
  };

只需将状态添加为参数,然后在函数中调用参数名称