dav*_*ong 2 reactjs redux react-redux
我正在尝试了解redux中的connect函数。
我有这个:
connect(undefined, (dispatch, { setState }) => ({
...
}))
Run Code Online (Sandbox Code Playgroud)
但是,我也想通过以下方法:
{ match }: { match: Match }
Run Code Online (Sandbox Code Playgroud)
以类似的方式,如下所示:
connect(undefined, (dispatch, { match }: { match: Match }) => ({
...
}))
Run Code Online (Sandbox Code Playgroud)
我如何将两者结合?我正在寻找与此类似的东西(显然这是行不通的)
connect(undefined, (dispatch, { setState, { match }: { match: Match } }) => ({
...
}))
Run Code Online (Sandbox Code Playgroud)
此连接功能与其他功能一起包装在compose中
的mapDispatchToProps是一个简单的函数,它返回一个对象。对象的键是方法的名称,值是实际的功能。
您的方法应如下所示:
const mapDispatchToProps = dispatch => {
return {
fooMethod: () => {},
barMethod: () => {},
};
};
connect(undefined, mapDispatchToProps)(<Your component>);
Run Code Online (Sandbox Code Playgroud)
之后,您可以通过访问这些方法props。
| 归档时间: |
|
| 查看次数: |
1705 次 |
| 最近记录: |