Caching database queries
Answered
Great-tailed Grackle posted this in #help-forum
Great-tailed GrackleOP
What's the best way to cache database queries when using a db provider like drizzle/prisma? Since 'use-cache' is still experimental, I'm looking to find a stable way to do that right now aside from unstable_cache API (if there are any).
Answered by joulev
if you want to cache only a query and not, say, a whole page
then you only have
then you only have
"use cache" and unstable_cache."use cache" is experimental. unstable_cache despite the name is very stable.6 Replies
@Great-tailed Grackle What's the best way to cache database queries when using a db provider like drizzle/prisma? Since 'use-cache' is still experimental, I'm looking to find a stable way to do that right now aside from unstable_cache API (if there are any).
if you want to cache only a query and not, say, a whole page
then you only have
then you only have
"use cache" and unstable_cache."use cache" is experimental. unstable_cache despite the name is very stable.Answer
Great-tailed GrackleOP
What about
React.cache?react.cache doesn't cache anything across requests. it only deduplicates the query within the lifetime of that single request
Great-tailed GrackleOP
Got it, thanks!
Chum salmon
Use TanStack 😉
+1 Tanstack Query has built in option for caching