跟着教程
从安装依赖、hello_world 和 counter 开始,边运行边理解 element!、#[component]、hooks、输入互斥和路由。
Ratatui Kit 的文档按渐进式学习组织:先写出一个能运行的终端界面,再把交互、状态、路由和组件组合逐层接上,最后进入完整 API、内置组件和高级逃生口。
这个节奏参考 React 的 Learn / Reference,也参考 Vue 的 Guide / API:教程只讲当下需要的 80% 日常概念;参考手册完整展开边界、参数和内部机制。文档里的教程都对应仓库中的真实 example;需要展示运行效果时,只使用 VHS 录制出来的终端素材。
跟着教程
从安装依赖、hello_world 和 counter 开始,边运行边理解 element!、#[component]、hooks、输入互斥和路由。
按需查参考
当你开始写真实应用,再进入组件模型、hooks、输入层、状态、路由和内置组件的参考页。
最后用逃生口
内置抽象不够时,再看自定义 Hook、Provider、手写 Component 和原生 ratatui widget 桥接。
| 你现在想做什么 | 对应文档 | 什么时候读 |
|---|---|---|
| 建立手感 | start/* | 第一次打开文档 |
| 做一个功能 | tutorials/*、apps/todo-app | 需要跟着例子写代码 |
| 查清 API 边界 | core/*、components/* | 已经知道自己要用什么 |
| 定制框架能力 | advanced/* | 内置组件或 hook 不够用 |
| 理解为什么这样设计 | internals/* | 需要调试运行时或贡献框架 |