Skip to content

Commit 155d740

Browse files
committed
refactor: useDebouncedCallback 타입 정의 개선 및 App.tsx에서 불필요한 import 제거
1 parent 75780ec commit 155d740

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/basic/App.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { useCallback, useEffect, useState } from "react";
2-
import { CartItem, Coupon } from "../types";
2+
import { Coupon } from "../types";
33

44
import useFilterSearchParams from "../hooks/useFilterSearchParams";
55
import { AdminPage } from "./components/AdminPage";
66
import { MainPage } from "./components/MainPage";
7-
import { useProducts } from "./hooks/useProducts";
87
import { useCart } from "./hooks/useCart";
8+
import { useProducts } from "./hooks/useProducts";
99
import {
1010
calculateCartTotal,
1111
calculateItemTotal,

src/basic/utils/hooks/useDebounce.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { useState, useEffect, useCallback, useRef } from "react";
1+
import { useCallback, useEffect, useRef } from "react";
22

33
/**
44
* 디바운스된 콜백 Hook
55
* 함수 호출을 지정된 시간만큼 지연시킵니다
66
*/
7-
export function useDebouncedCallback<T extends (...args: any[]) => any>(
7+
export function useDebouncedCallback<T extends (...args: unknown[]) => unknown>(
88
callback: T,
99
delay: number
1010
): T {

0 commit comments

Comments
 (0)