首页 > 解决方案 > 为什么当我运行该 generateQA 函数时正确答案 = 0,它们来自 x,y 和正确答案反应的 redux

问题描述

class App extends Component {

在这里,我试图将我从商店得到的东西相乘,正确的答案也来自商店

   generateQA = () => {
    this.setState({ correctAnswer: this.props.x*this.props.y})
    
  }

在这里,我从商店导入了状态

const mapStateToProps = (state) => {
    return {
      x: state.x,
      y: state.y,
      correctAnswer: state.correctAnswer
    }
  }

  const mapDispatchToProps = () => {
    return {
      generateX, 
      generateY,
      generateEmptyAnswer
    }
  }
 


export default connect(mapStateToProps, mapDispatchToProps())(App);

   
      

标签: javascriptreactjsreduxreact-reduxstate

解决方案


推荐阅读