filter-context.md

filter-context.md

基本信息

  • 类型: React Client 上下文
  • 路径: ./src/components/prompts/filter-context.tsx

功能描述

筛选上下文组件,用于在Prompt列表页面管理筛选状态。提供全局的筛选挂起状态,用于在筛选条件变化时显示加载状态。

导出内容

  • FilterProvider - 上下文提供者
  • useFilterContext - 上下文Hook
  • FilterContextType - 上下文类型

上下文类型

属性类型说明
isFilterPendingboolean筛选是否挂起
setFilterPending(pending: boolean) => void设置挂起状态

使用示例

// 在页面顶层提供上下文
<FilterProvider>
  <PromptFilters />
  <PromptList />
</FilterProvider>

// 在子组件中使用
const { isFilterPending, setFilterPending } = useFilterContext();

依赖

  • react - React核心

相关组件

  • PromptFilters - 使用上下文设置筛选状态
  • PromptList - 响应筛选状态变化
← 返回目录