我想使用Reduxcompose
并键入我的组件,如下所示:
compose(
withOneThing,
withSecondThing,
connect<type1, type2>(mapStateToProps, mapDispatchToProps),
)(MyComp)
问题是如何以正确的方式做到这一点?现在我使用这个破解:
as React.FC<PROPS>
但有时这是不可能的,我会这样做:
compose<any>(
withOneThing,
withSecondThing,
connect<type1, type2>(mapStateToProps, mapDispatchToProps),
)(MyComp)
是否有可能键入compose
,而不使用recompose
或其他方法?
所以我现在找到的最好的方法是下一个:
compose<withOneThing_Type, withSecondThing_Type,connect_Type, MyComp_Type>(
withOneThing,
withSecondThing,
connect<type1, type2>(mapStateToProps, mapDispatchToProps),
)(MyComp)
如果有更好的方法,请分享。