Heim > Web-Frontend > js-Tutorial > So erstellen Sie einen zusammenklappbaren Seiteninhalt in React, inspiriert von Jira

So erstellen Sie einen zusammenklappbaren Seiteninhalt in React, inspiriert von Jira

Mary-Kate Olsen
Freigeben: 2024-12-20 12:03:09
Original
939 Leute haben es durchsucht

Es gibt mehrere Möglichkeiten, zusätzliche Inhalte anzuzeigen, die Ihr Benutzer benötigt, z. B. Formulare zum Erstellen neuer Datensätze oder zum Bearbeiten vorhandener Datensätze. Best Practices für UI/UX bestehen darin, den Bildschirm nicht mit unnötigen Optionen zu überladen, es sei denn, der Benutzer benötigt sie wirklich.
Aus diesem Grund gibt es verschiedene Arten von Dialogen, die Sie Ihrem Benutzer anzeigen können, z. B. Modaldialoge, Schubladen usw. 
Ein Nachteil von Modals besteht darin, dass sie Inhalte verbergen. Sie eignen sich hervorragend, wenn Benutzer neue Datensätze erstellen möchten, aber nicht, wenn sie vorhandene Datensätze bearbeiten möchten.
Wenn Sie Jira jemals verwendet haben, ist Ihnen wahrscheinlich das einzigartige zusammenklappbare Inhaltsfenster im Backlog-Bereich aufgefallen. Wie haben sie es gemacht? 
Hier ist, wovon ich spreche: 

How to Build a Collapsible Side Content in React, Inspired by Jira

Das gleiche Verhalten habe ich mit den Layout- und Sider-Komponenten von Ant Design in React erreicht; Hier ist die Sandbox:

https://codesandbox.io/p/sandbox/responsive-persistent-modal-97s3fd

Wenn Sie etwas anderes als React & Ant Design verwenden. Hier ist der Haken: Es handelt sich lediglich um eine Seitenleiste auf der rechten Seite mit einer Minimierungsbreite von 0.

BR

Ahmed.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen zusammenklappbaren Seiteninhalt in React, inspiriert von Jira. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage