如何将打字稿动态类型作为参数传递给自定义钩子?

耶稣大卫梁陈

有没有办法将类型作为参数或其他东西传递给另一个组件?像这样的东西,传递一个动态类型,这样我就可以在我的自定义钩子之外自动输入第三方钩子

const hook = useCustomHook<DynamicType>()

并在自定义钩子中做类似的事情

 export const useCustomHook = () => {
     return useAnotherLibraryHook<DynamicType>()
 }
劳伦斯威特

这些称为泛型类型参数简单的说:

export const useCustomHook = <T extends any>() => {
  return useAnotherLibraryHook<T>()
}

但是,您将希望与any与库相关的更窄的东西(可能是其内部类型之一)进行交换

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将类型参数传递给自定义钩子

如何将自定义类型作为参数传递给已编译的cmdlet?

Angularjs。如何将变量作为参数传递给自定义过滤器?

如何将函数作为参数传递给Javascript中的自定义函数

如何将参数传递给自定义操作?

交响乐。如何将参数传递给自定义表单字段类型?

如何将DomSanitizer作为打字稿中的参数传递给管道?

打字稿:如何将特定的库方法转换为自定义类型定义

打字稿自定义钩子,事件类型问题

自定义类型传递给函数作为参数

使用 typescript 将 setState 作为参数传递给 react/next.js 中的自定义钩子

如何将类型定义的块作为参数传递给本身是方法参数的块?

如何将自定义参数传递给应用

如何将数据绑定变量作为xml属性传递给自定义视图

如何将dplyr中的动态列名传递给自定义函数?

如何将动态属性传递给自定义验证器

如何将参数输入传递给R中的自定义函数?

如何将参数传递给JHipster中的自定义错误消息?

Keras,如何将额外的参数传递给自定义损失函数?

自定义指令,如何将参数传递给模板

Omnipay-如何将“自定义”或“发票”参数传递给Paypal?

如何将参数传递给 Powershell 脚本文件自定义操作

如何将参数传递给自定义Angular Webpack构建?

如何将参数传递给索引和自定义路由

如何将字符串参数传递给自定义存储库方法?

如何将(自定义)函数传递给simpify的“ locals”参数?

Rails:如何将参数传递给自定义的before_action类?

如何将参数传递给自定义作曲家脚本

如何将列表的多个元素传递给自定义函数中的参数 - Python