首页 > 解决方案 > 我正在尝试获取我的产品消费者当前状态

问题描述

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

我的消费者

<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)
  } 

标签: reactjsstatereact-context

解决方案


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

addChoices = dropdownOpen => {


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

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


推荐阅读