diff --git a/README.md b/README.md index 90ae60f..7537bda 100644 --- a/README.md +++ b/README.md @@ -326,12 +326,6 @@ useDoneTrackerSubscription(doneTracker, { }); ``` -As a shorthand, you can use `useSignalChange`, which will create a new done tracker: - -```tsx -useSignalChange("Dep watcher", [dep]); -``` - The `change` event is not part of the "core" of this library. It was added because it's commonly needed. ## Caveats diff --git a/package.json b/package.json index a141be8..db940fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-done-tracker", - "version": "0.0.15-beta.2", + "version": "0.0.15-beta.3", "description": "Keep track of when your React tree is done loading", "type": "module", "main": "./dist/index.js", diff --git a/src/index.ts b/src/index.ts index 9e02201..a573e19 100644 --- a/src/index.ts +++ b/src/index.ts @@ -19,7 +19,6 @@ export * from './visualize-wrapper'; export * from './hooks-util'; export * from './slow-hooks-util'; export * from './use-done-tracker-raw'; -export * from './use-signal-change'; export * from './components/TrackDone'; export * from './components/ImperativeTrackDone'; export * from './components/ForkLeafDoneTracker'; diff --git a/src/use-signal-change.ts b/src/use-signal-change.ts deleted file mode 100644 index 236c9a6..0000000 --- a/src/use-signal-change.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { useEffect } from "react"; -import { useDoneTracker } from "./use-done-tracker"; - -export function useSignalChange(name: string, deps: any[]) { - const dt = useDoneTracker({ - name, - done: true, - }); - // eslint-disable-next-line react-hooks/exhaustive-deps - useEffect(() => dt.signalChange(), [dt, ...deps]); -}