Baumstruktur
Zeigt Datei- und Ordnerhierarchien mit interaktivem Auf- und Zuklappen sowie Tastaturnavigation. Ideal zur Dokumentation von Projektstrukturen.
Tree zeigt Datei- und Ordnerhierarchien mit Auf- und Zuklappen sowie Tastaturnavigation an. Verwenden Sie es, um Projektstrukturen, Verzeichnislayouts oder den Ablageort von Dateien in einer Codebasis zu dokumentieren.
Verwenden Sie Tree, wenn:
- Projektstruktur gezeigt werden soll in Einstiegsanleitungen
- Dateiorganisation erklärt wird in Tutorials
- CLI-Ausgabe dokumentiert wird, die Verzeichnisbäume zeigt
- Veranschaulicht wird, wo Dateien hinzugefügt werden in Konfigurationsanleitungen
Verwendung
<Tree>
<TreeFolder name="src" defaultOpen>
<TreeFile name="index.ts" />
</TreeFolder>
</Tree>
Grundlegende Tree-Komponente
<Tree>
<TreeFolder name="src" defaultOpen>
<TreeFile name="index.ts" />
<TreeFile name="config.ts" />
</TreeFolder>
<TreeFile name="package.json" />
</Tree>
Beispiel für eine Projektstruktur
Zeigen Sie Lesenden, wie ein Projekt nach der Einrichtung aussieht:
Tree im Vergleich zu Codeblöcken
| Merkmal | Tree | Codeblock |
|---|---|---|
| Interaktiv | Ja (Auf-/Zuklappen) | Nein |
| Tastaturnavigation | Ja | Nein |
| Visuelle Hierarchie | Symbole + Einrückung | Nur Text |
| Am besten geeignet für | Dokumentation | Schnelle Inline-Verweise |
Verwenden Sie Tree für die primäre Strukturdokumentation. Verwenden Sie Codeblöcke für schnelle Inline-Verweise wie „erstellen Sie src/index.ts“.
Tastaturnavigation
Navigieren Sie mit diesen Tasten durch den Baum:
| Taste | Aktion |
|---|---|
Pfeil nach unten | Zum nächsten Element wechseln |
Pfeil nach oben | Zum vorherigen Element wechseln |
Pfeil nach rechts | Ordner aufklappen oder zum ersten Unterelement wechseln |
Pfeil nach links | Ordner zuklappen oder zum übergeordneten Element wechseln |
Pos1 | Zum ersten Element springen |
Ende | Zum letzten sichtbaren Element springen |
Eingabe / Leertaste | Ordner auf- bzw. zuklappen |
| Zeichen eingeben | Zum passenden Element springen |
Props
TreeFolder
stringrequiredIm Baum angezeigter Ordnername.
booleandefault: falseIm aufgeklappten Zustand starten.
booleandefault: trueGibt an, ob der Ordner umgeschaltet werden kann.
TreeFile
stringrequiredIm Baum angezeigter Dateiname.
