import { useDeepCompareEffect } from '@react-hookz/web';
import { useState } from 'react';
export function useDeepCompareMemo(factory, deps) {
const [state, setState] = useState(factory);
useDeepCompareEffect(() => {
setState(() => factory());
}, deps);
return state;
}