【发布时间】:2017-05-30 22:09:12
【问题描述】:
我正在阅读 redux 的示例文档,我发现了这个容器组件示例。有人可以解释为什么在这种情况下不需要 mapDispatchToProps 。还有,这个函数是怎么得到dispatch函数的?
import React from 'react'
import { connect } from 'react-redux'
import { addTodo } from '../actions'
let AddTodo = ({ dispatch }) => {
let input
return (
<div>
<form onSubmit={e => {
e.preventDefault()
if (!input.value.trim()) {
return
}
dispatch(addTodo(input.value))
input.value = ''
}}>
<input ref={node => {
input = node
}} />
<button type="submit">
Add Todo
</button>
</form>
</div>
)
}
AddTodo = connect()(AddTodo)
export default AddTodo
【问题讨论】:
标签: reactjs redux react-redux