OptionalenabledWhether the initial load should run. When false, no request is made
until the value flips to true or reload/refresh is called.
OptionalmergeOptional reconciliation strategy invoked when a background fetch resolves
after local mutations have been applied via setData.
When provided, receives (localData, incomingData) and returns the merged result.
When omitted and local mutations occurred while the fetch was in flight,
the stale incoming data write is skipped to preserve the local mutations.
Configuration options for useAsyncData.