#useServerFn

2 messages · Page 1 of 1 (latest)

pure mirage
#

Hi, is useServerFn a hard requirement when using server function in react-query?

docs put it like this:

const getTime = useServerFn(getServerTime)

const timeQuery = useQuery({
  queryKey: 'time',
  queryFn: () => getTime(),
})

how would you do it if you use the queryOptions pattern like this?

const TIME_QUERIES = {
  all: ['time'],
  getTime: () => queryOptions({
    queryKey: [...TIME_QUERIES.all, 'getTime'],
    queryFn: getServerTime,
  })
}

what's the difference?

viral tree