react-smart-effect
Version:
Enhanced React useEffect and useLayoutEffect hooks with smart dependency tracking, debugging tools, and automatic optimization
8 lines • 752 B
TypeScript
export { useSmartEffect, useSmartLayoutEffect, useDeepEffect, useDebugEffect } from './useSmartEffect';
export { deepCompareDeps, analyzeDeps, generateDependencyWarning, logDependencyChanges, createEffectId, formatDependencyValue } from './utils';
export { enableDevTools, reportToDevTools, getEffectReports, getEffectReport, clearEffectReports, generateEffectGraph, initializeDevToolsPanel } from './devtools';
export { default as babelPluginSmartEffect, createBabelConfig } from './plugins/babel';
export { vitePluginSmartEffect, createViteConfig } from './plugins/vite';
export type { UseSmartEffectOptions, DependencyAnalysis, EffectReport, DevToolsState } from './types';
export declare const version = "1.0.0";
//# sourceMappingURL=index.d.ts.map