RTK Query中查询的定义为query<ResultType, QueryArg>
。所有这些都适用于需要向API发送参数的查询。然而,我有一些端点不需要发送任何东西(比如getAllX)。我可以在模板中传递什么作为QueryArg?它不会接受一个论点。
到目前为止,我已经使用了像undefined
和null
这样的类型来表示不需要发送任何东西,但是当你使用钩子时,它看起来很难看:const {...} = useGetXQuery(undefined)
,我很确定有一个更好的方法,但搜索互联网没有结果。
1条答案
按热度按时间6yoyoihd1#
想通了,你需要使用
void
作为类型,然后你可以像这样使用钩子:const {...} = useGetXQuery()
。