Dependency Request
When a request depends on another request's result, use ready and watchSource.
- When
readyisfalse, the request never fires - When
readyistrue, the request can fire — combine withwatchSourcefor auto-refresh
typescript
const useApi = createRequest({ dataKey: 'data' })
const ready = computed(() => !!dataA.value)
const { data: dataB } = useApi(() => getDetail(dataA.value.id), {
ready,
watchSource: ready,
})