我正在尝试将React Redux组件的示例复制到typescript:https://medium.com/@stowball/a-dummys-guide-to-redux-and-thunk-in-react-d8904a7005d3
我正在使用这个函数击中一个deadend:
export default connect(mapStateToProps,mapDispatchToProps)(ItemList);
我收到一个关于它如何不能映射到ItemList的错误 .
解决这个问题的一种方法我认为是将类声明更改为:
class ItemList extends React.Component<{proper component map}, {proper state map}> {
但是,如果我这样做是因为道具现在已被映射,我不能简单地包含ItemList,现在我希望提供参数 .
另一种选择可能是:(支持任何).fetchData()然而这感觉不对 .
有没有解决的办法?我在打字稿中做错了React Redux吗?
1 回答
创建完所有内容后,将其与
connect
一起导出 .然后你可以使用它来指定要传递的所需道具(PassedProps接口):