feat: 添加聊天会话页面,支持会话ID和标题显示,优化会话列表和搜索功能

This commit is contained in:
2026-03-09 08:25:51 +07:00
parent 212b3fa8de
commit db4ee293d2
7 changed files with 225 additions and 31 deletions

View File

@@ -0,0 +1,17 @@
import { useEffect, useState } from "react";
export function useDebouncedValue<T>(value: T, delay = 180) {
const [debouncedValue, setDebouncedValue] = useState(value);
useEffect(() => {
const timer = setTimeout(() => {
setDebouncedValue(value);
}, delay);
return () => {
clearTimeout(timer);
};
}, [delay, value]);
return debouncedValue;
}