Reactjs 如何避免将分派作为道具传递给需要它但通过connect()接收分派的组件?
我有一个组件已连接到它:Reactjs 如何避免将分派作为道具传递给需要它但通过connect()接收分派的组件?,reactjs,typescript,Reactjs,Typescript,我有一个组件已连接到它: function MyComponent(props: Props) { ... } interface Props { dispatch: any } export default connect()(MyComponent) 如果分派未作为道具提供,则在另一个组件中呈现此组件将引发错误: 类型“{}”中缺少属性“dipsatch” 我是否必须连接父组件并将分派作为一个道具传递,或者是否有更好的方法解决此错误?如果不提供第二个参数来连接组件,您的组件将自
function MyComponent(props: Props) {
...
}
interface Props {
dispatch: any
}
export default connect()(MyComponent)
如果分派未作为道具提供,则在另一个组件中呈现此组件将引发错误:
类型“{}”中缺少属性“dipsatch”
我是否必须连接父组件并将分派作为一个道具传递,或者是否有更好的方法解决此错误?如果不提供第二个参数来连接组件,您的组件将自动获得分派道具 请看这里:
我会再次检查所有连接是否正确,这种类型的错误可能意味着某些东西没有正确连接。Agh,我在我的道具界面中拼错了dispatch!谢谢