Jamdesk Documentation logo

Arborescence

Affichez les hiérarchies de fichiers et de dossiers avec un développement/réduction interactif et une navigation au clavier. Idéal pour la documentation de structure de projet.

Tree affiche les hiérarchies de fichiers et de dossiers avec un développement/réduction interactif et une navigation au clavier complète. Il est conçu pour documenter les structures de projet, afficher les arborescences de répertoires ou expliquer où les fichiers doivent se trouver dans une base de code.

Utilisez Tree quand :

  • Afficher la structure du projet pour les guides de démarrage
  • Expliquer l'organisation des fichiers dans les tutoriels
  • Documenter la sortie CLI qui affiche des arborescences de répertoires
  • Illustrer où ajouter des fichiers dans les guides de configuration

Utilisation

<Tree>
  <TreeFolder name="src" defaultOpen>
    <TreeFile name="index.ts" />
  </TreeFolder>
</Tree>

Arborescence de base

package.json
<Tree>
  <TreeFolder name="src" defaultOpen>
    <TreeFile name="index.ts" />
    <TreeFile name="config.ts" />
  </TreeFolder>
  <TreeFile name="package.json" />
</Tree>

Exemple de structure de projet

Montrez aux lecteurs à quoi ressemble un projet après la configuration :

Tree vs blocs de code

FonctionnalitéTreeBloc de code
InteractifOui (développer/réduire)Non
Navigation au clavierSupport completNon
Hiérarchie visuelleIcônes + indentationTexte uniquement
Idéal pourDocumentationRéférences rapides en ligne

Utilisez Tree pour la documentation principale de structure. Utilisez des blocs de code pour des références rapides en ligne comme « créer src/index.ts ».

Le composant Tree prend en charge la navigation au clavier complète :

ToucheAction
Arrow DownPasser à l'élément suivant
Arrow UpPasser à l'élément précédent
Arrow RightDévelopper le dossier ou passer au premier enfant
Arrow LeftRéduire le dossier ou passer au parent
HomeAller au premier élément
EndAller au dernier élément visible
Enter / SpaceBasculer le développement/réduction du dossier
Saisir des caractèresAller à l'élément correspondant

Props

TreeFolder

stringrequired

Nom du dossier affiché dans l'arborescence.

booleandefault: false

Démarrer en état développé.

booleandefault: true

Indique si le dossier peut être basculé.

TreeFile

stringrequired

Nom du fichier affiché dans l'arborescence.

Et ensuite ?

Vue d'ensemble des composants

Parcourir tous les composants disponibles

Bases MDX

Apprendre à utiliser les composants dans MDX