I have a fetch() that is taking >500ms every loader run. I'd like to cache it more heavily so that the user doesn't sit wondering if their click/tap worked.
Alternatively I suppose I could move the logic to the browser (clientLoader?) but I wanted to investigate caching first.
export async function loader() {
const response = await fetch(`https://getdata.com/${coolId}`, { headers: Authorization })