daedalOS/hooks/useProcessesRef.ts
2025-01-12 11:24:14 -08:00

15 lines
421 B
TypeScript

import { useEffect, useRef } from "react";
import { useProcesses } from "contexts/process";
import { type Processes } from "contexts/process/types";
export const useProcessesRef = (): React.RefObject<Processes> => {
const { processes } = useProcesses();
const processesRef = useRef<Processes>({} as Processes);
useEffect(() => {
processesRef.current = processes;
}, [processes]);
return processesRef;
};