Redux mapDispatch ToProps。我应该传递哪些数据作为参数?

时间:2017-05-02 13:58:44

标签: reactjs react-redux

我应该在mapDispatchToProps中作为参数传递什么(在“????????”的地方)

我的行动就在这里:

<xs:element type="xs:int" name="totals"/>

这是我使用mapDispachToProps(){}和mapStateToProps(){}

的组件/容器
function addTodo(text) {
    return {
        type: 'ADD_TODO',
        text: text

    }
}
export default addTodo

2 个答案:

答案 0 :(得分:2)

在这种情况下,您必须使用任何名称作为参数“todoText”传递inputValue。

{{1}}

答案 1 :(得分:1)

您可以使用按钮点击:this.props.buttonClick(this.state.inputValue)

您写mapDispatchToProps时,您正在定义使用调度的属性(函数)。

对于您的代码mapDispatchToProps应该是:

const mapDispatchToProps = (dispatch) => {
  return {
    buttonClick: (text) => dispatch(addTodo(text))
  }
}