以下是我正在使用的代码.我收到像Uncaught TypeError这样的错误:无法读取undefined的属性’dispatch’.我也想发一个动作.
import { connect } from 'react-redux'
let SearchBar = ({ dispatch }) => {
let input
return (
<div>
<form>
<input type="text" placeholder="Search" />
<p>
<input type="checkbox" />
{' '}
Free
</p>
</form>
</div>
)
}
SearchBar = connect()(SearchBar)
export default SearchBar()
最佳答案 我会立即通过您的代码示例注意几件事:
首先,连接函数需要第一个括号中的一些参数,即使该参数为null,我也不认为你需要在导出行上使用括号.尝试使用以下内容替换最后两行:
export default connect(null)(SearchBar);
看看是否有任何区别.