Quiero usar Dexie dentro del trabajador de servicio para sincronizar mis datos. También quiero usar el gancho useLiveQuery en la interfaz de React.
¿Dexie actualizaría automáticamente la consulta si se escriben nuevos datos en el subproceso del trabajador del servicio?
Si su trabajador de servicio escribe datos en la base de datos, la interfaz de React será notificada instantáneamente y se actualizará en consecuencia. La comunicación se realiza a través de BroadcastChannel. Si usa un navegador Safari heredado que no es compatible con BroadcastChannel, dexie tiene un respaldo para que las mutaciones realizadas en el trabajador del servicio se comuniquen mediante postMessage(). Todo esto está a cargo de Dexie.