How to refetch a call made on the server

const section = await api.course.getCourseSection.query({
sectionId: parseInt(params.lesson),
});
const section = await api.course.getCourseSection.query({
sectionId: parseInt(params.lesson),
});
I need to refetch this when some button is clicked (or if easier, when some query string param is changed), but this component NEEDS to be a server component unfortunately. How can I revalidate this tRPC call?
noahsolomon
noahsolomon197d ago
this is in the page.tsx which is a server component. When a child clicks a button and makes a post, I need the section to reinvoke this tRPC endpoint but idk how to do this if it's even possibke