filter-context.md
基本信息
- 类型: React Client 上下文
- 路径:
./src/components/prompts/filter-context.tsx
功能描述
筛选上下文组件,用于在Prompt列表页面管理筛选状态。提供全局的筛选挂起状态,用于在筛选条件变化时显示加载状态。
导出内容
FilterProvider- 上下文提供者useFilterContext- 上下文HookFilterContextType- 上下文类型
上下文类型
| 属性 | 类型 | 说明 |
|---|---|---|
| isFilterPending | boolean | 筛选是否挂起 |
| setFilterPending | (pending: boolean) => void | 设置挂起状态 |
使用示例
// 在页面顶层提供上下文
<FilterProvider>
<PromptFilters />
<PromptList />
</FilterProvider>
// 在子组件中使用
const { isFilterPending, setFilterPending } = useFilterContext();
依赖
react- React核心
相关组件
PromptFilters- 使用上下文设置筛选状态PromptList- 响应筛选状态变化