将类型添加到已设置为路线组件的非结构化React组件属性中吗?

我有以下JSX代码-

export default function AppliedRoute({ component: C,appProps,...rest }) {
    <Route {...rest} render={props => <C {...props} {...appProps} />} />
  return <Route {...rest} render={props => <C {...props} {...appProps} />} />;
}

我想将其转换为打字稿,并且需要将要传入的组件设置为路由组件(即通过组件:C)为一种类型,但无法弄清楚其语法。如果这只是解构的组件对象属性,我可以使用{component}: {component:any},appProps.. etc,但是当将该属性设置为要在路由组件调用中使用的另一个属性时,我不知道正确的语法。我认为属性C也需要一个类型吗?

谢谢。

zmc9556 回答:将类型添加到已设置为路线组件的非结构化React组件属性中吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3075754.html

大家都在问