@evolu/react
Version:
Evolu for React
9 lines (8 loc) • 331 B
JavaScript
import { constNull } from "@evolu/common";
import { useSyncExternalStore } from "react";
import { useEvolu } from "./useEvolu.js";
/** Subscribe to {@link EvoluError} changes. */
export const useEvoluError = () => {
const evolu = useEvolu();
return useSyncExternalStore(evolu.subscribeError, evolu.getError, constNull);
};