daedalOS/hooks/useProcessesRef.tsx
2023-11-18 21:02:03 -08:00

15 lines
428 B
TypeScript

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