I use rtk query and mutations in my app and I use hooks in my components that I pass some params to them by props or context. I want to they send request when ever props is exist not always send request to backend
const packageDetail = useGetPackageDetailQuery({ id })
When id exists, just send it. Is there a way?
You can use skipToken
or the skip
option:
const packageDetail = useGetPackageDetailQuery(id ? { id } : skipToken)
or
const packageDetail = useGetPackageDetailQuery({ id }, { skip: !id })