src/context/CollabContext.jsx
Rama main · réplica de lectura del repositorio original.
import { createContext, useMemo, useRef } from "react";
export const CollabContext = createContext({
emitDelta: () => {},
emitAwareness: () => {},
isApplyingRemoteRef: { current: false },
});
export default function CollabContextProvider({ children }) {
const isApplyingRemoteRef = useRef(false);
const value = useMemo(
() => ({
emitDelta: () => {},
emitAwareness: () => {},
isApplyingRemoteRef,
}),
[],
);
return (
<CollabContext.Provider value={value}>{children}</CollabContext.Provider>
);
}