From 74ccf7d820ec95badd11e6c1c25545d853399550 Mon Sep 17 00:00:00 2001 From: Robin Townsend Date: Tue, 14 Jun 2022 12:13:59 -0400 Subject: [PATCH] Clean up useDelayedState --- src/useDelayedState.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/useDelayedState.ts b/src/useDelayedState.ts index caff435..a7e493f 100644 --- a/src/useDelayedState.ts +++ b/src/useDelayedState.ts @@ -14,8 +14,9 @@ See the License for the specific language governing permissions and limitations under the License. */ -import { useState, useRef, useEffect } from "react"; +import { useState, useRef } from "react"; +// Like useState, except state updates can be enqueued with a configurable delay export const useDelayedState = ( initial?: T ): [T, (value: T, delay: number) => void, (value: T) => void] => { @@ -38,7 +39,5 @@ export const useDelayedState = ( setState(value); }; - useEffect(() => console.log("got", state), [state]); - return [state, setStateDelayed, setStateImmediate]; };