mcpField
R
react-navigation

react-navigation

github.com/callstackincubator设计与 UI1.7k5.0k 次安装3 周前更新
代码仓库

关于 react-navigation

面向 React Navigation 7 的导航 UI 构建指南,适用于开发者配置应用导航结构与界面。它涵盖静态和动态 API,并按导航模式提供对应参考文档。

主要功能

  1. 01Static 与 Dynamic API 选择指南
  2. 02堆栈与表单页导航
  3. 03底部及顶部标签导航
  4. 04抽屉与侧边栏配置
  5. 05标题栏和安全区域处理

适用场景

  1. 01为新应用选择导航 API
  2. 02为应用添加堆栈、标签或抽屉导航
  3. 03配置导航标题栏与安全区域

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/callstackincubator/agent-skills --skill react-navigation

安装后在 Claude Code 中输入/react-navigation确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
bottom-tabs.md
drawers.md
form-sheet.md
header.md
material-top-tabs.md
native-bottom-tabs.md
safe-areas.md
stacks.md

详细介绍

React Navigation

概述

React Navigation 导航 UI 构建指南。

此技能仅适用于 React Navigation 7。API 和模式可能无法用于其他版本。

API 选择

React Navigation 提供两种 API——基于对象的 Static API 和基于组件的 Dynamic API。

  • 现有应用:检查当前的导航设置,并在使用参考资料时遵循相同的 API 风格
  • 新应用:如果应用尚未设置导航,优先使用 Static API

适用场景

在以下情况下可参考此技能:

  • 构建导航 UI 模式,例如堆栈、标签页、抽屉、表单页等
  • 配置标头和其他内置导航器 UI
  • 处理导航 UI 中的安全区域和内边距

参考资料

文件描述
stacks.md基于堆栈的导航
form-sheet.md底部工作表和表单工作表
bottom-tabs.md跨平台底部标签页
native-bottom-tabs.md原生底部标签页
material-top-tabs.md可滑动顶部标签页
drawers.md抽屉导航和侧边栏
header.md配置标头
safe-areas.md安全区域处理

问题 -> 技能映射

问题从这里开始
在堆栈中显示屏幕和模态框stacks.md
显示底部工作表或表单工作表form-sheet.md
在底部标签页或支持 Web 的自适应侧边栏中显示屏幕bottom-tabs.md
在 iOS 和 Android 的原生标签页中显示屏幕native-bottom-tabs.md
在可滑动的顶部标签页中显示内容material-top-tabs.md
使用抽屉或侧边栏drawers.md
配置底部标签页或抽屉导航器中的标头header.md
处理安全区域,例如状态栏、标头内边距、标签栏内边距等safe-areas.md

评论

支持 Markdown