我在redux上打电话给调度有一段时间了,但我从来没有用过“调度”这个词。我调用了一个这样的函数:
import React from 'react';
import {connect} from 'react-redux';
class RecipeList extends React.Component{
componentDidMount(){
console.log(this.props)
}
render(){
return(
<div>
<form>
<input />
<button>SEARCH</button>
</form>
</div>
)
}
}
const mapStateToProps = (state)=>{
return {recipe_list: state}
}
const testing = ()=>{
return {
type:'TEST'
}
}
export default connect(mapStateToProps, {testing: testing})(RecipeList);
这可以接受吗?有时灵
1条答案
按热度按时间xlpyo6sf1#
mapDispatchToProps参数可以是undefined、对象或函数。如果它是undefined,react-redux将把
dispatch
添加到props中。下面是3个例子,你可以如何使用它与undefined,一个函数或一个对象和一个例子与react-redux hooks。我建议使用钩子,因为这是React的发展方向(而不是像连接一样的HOC)。