R

ReflexKR

Reflex-Dokumentation

Die Komponentenwerkstatt: Reflex' 100 Bibliotheksbausteine

·

Kursüberblick

Layout

·

Box

·

Flex

·

Stack

·

Grid

·

Container

·

Section

·

Center

·

Spacer

·

Separator

·

Card

·

Inset

·

Aspect Ratio

·

Fragment

Typografie

·

Text

·

Heading

·

Link

·

Code

·

Markdown

·

Blockquote

·

Quote

·

Strong

·

Em

·

Kbd

Formulare

·

Button

·

Input

·

Text Area

·

Checkbox

·

Switch

·

Radio Group

·

Select

·

Slider

·

Form

·

Upload

Datenanzeige

·

Badge

·

Avatar

·

Icon

·

Callout

·

List

·

Data List

·

Code Block

·

Progress

·

Spinner

·

Scroll Area

·

Moment

Auf- und Zuklappen

·

Tabs

·

Accordion

·

Segmented Control

Overlays

·

Tooltip

·

Popover

·

Hover Card

·

Dialog

·

Alert Dialog

·

Drawer

·

Dropdown Menu

·

Context Menu

·

Toast

Dynamisches Rendern

·

Cond

·

Match

·

Foreach

·

Auto Scroll

Medien

·

Image

·

Audio

·

Video

Tabellen und Datengrids

·

Table

·

Data Table

·

Data Editor

Diagramme

·

Area Chart

·

Bar Chart

·

Line Chart

·

Composed Chart

·

Pie Chart

·

Radar Chart

·

Radial Bar Chart

·

Scatter Chart

·

Funnel Chart

·

Treemap

·

Sankey Chart

·

Error Bar

Diagrammbausteine

·

Axis

·

Cartesian Grid

·

Chart Tooltip

·

Legend

·

Label

·

Reference

·

Brush

Andere Diagrammbibliotheken

·

Plotly

·

Pyplot

HTML-Elemente

·

HTML

·

HTML Text

·

HTML Layout

·

HTML Forms

·

HTML Media

·

HTML Tables

·

SVG

Weitere Werkzeuge

·

Theme

·

Skeleton

·

Clipboard

·

Html Embed

·

Script

·

Memo

Die Komponentenwerkstatt: Reflex' 100 Bibliotheksbausteine

Kursüberblick

Alle 100 Komponenten der offiziellen Reflex-Bibliothek, je eine Seite. Ein praktischer Bildband: Ändere die Props und sieh zu, wie sich Oberfläche und Python-Code gemeinsam ändern.

100 Komponenten100 KomponentenReflex 0.10.0

Layout

Layout

Box

Layout

Flex

Layout

Stack

Layout

Grid

Layout

Container

Layout

Section

Layout

Center

Layout

Spacer

Layout

Separator

Layout

Card

Layout

Inset

Layout

Aspect Ratio

Layout

Fragment

Die offizielle Reflex-Bibliothek enthält 100 Komponenten, von Buttons über Diagramme und Datentabellen bis zu Dialogen. Dieser Kurs ist ein Komponentenkatalog, der diese 100 Bausteine behandelt: eine Seite pro Komponente.

Ab heute bist du Lehrling in der „Komponentenwerkstatt“. In der Werkstatt gehen Aufträge für Oberflächenbausteine ein, und an jeder Seite hängt ein Auftragszettel. Sobald du die Komponente kennst, kannst du den bestellten Baustein selbst bauen.

Component Workshop

100 parts, one page each

rx.card(
    rx.flex(
        rx.avatar(fallback="RX", color_scheme="indigo"),
        rx.box(
            rx.heading("Component Workshop", size="3"),
            rx.text("100 parts, one page each", size="2", color_scheme="gray"),
        ),
        rx.spacer(),
        rx.button(rx.icon("hammer"), "Start", size="2"),
        spacing="3",
        align="center",
    ),
    width="100%",
)

So ist eine Seite aufgebaut

  1. Namensschild: die rx.-Namen, um die es auf der Seite geht, und ein Link zur offiziellen Doku.
  2. Werkstattauftrag: eine Zeile zu der Situation, in der du diese Komponente brauchst.
  3. Beispiele: oben die echte, funktionierende Komponente, darunter ihr Code. Anzeige und Code entstehen aus demselben String und können daher nicht auseinanderlaufen. Mit dem Kopier-Button übernimmst du den Code direkt.
  4. Props ausprobieren: Ändere Props wie variant, size oder Farbe, und Komponente und Python-Code ändern sich gemeinsam.
  5. Props-Tabelle: die gängigen Props mit ihren Werten und Standardwerten.
  6. Werkstattnotizen: das Wichtigste der Seite in drei, vier Zeilen.

Werkstattauftrag

Zum Beispiel: „Auf der Bezahlseite ein auffälliger Kaufen-Button und ein weniger wichtiger Abbrechen-Button.“ Einen solchen Auftrag findest du auf jeder Seite.

Vierzehn Regale

RegalAnzahlInhalt
Layout13Box, Flex, Stack, Grid, Container, Card … das Gerüst der Seite
Typografie10Text, Heading, Link, Code, Markdown … Schrift
Formulare10Button, Input, Checkbox, Select, Slider, Form, Upload … Eingaben entgegennehmen
Datenanzeige11Badge, Avatar, Icon, Callout, Progress … Informationen zeigen
Auf- und Zuklappen3Tabs, Accordion, Segmented Control
Overlays9Tooltip, Popover, Dialog, Drawer, Dropdown Menu, Toast … alles, was darüber erscheint
Dynamisches Rendern4Cond, Match, Foreach, Auto Scroll: je nach State eine andere Anzeige
Medien3Image, Audio, Video
Tabellen und Datengrids3Table, Data Table, Data Editor
Diagramme12Area, Bar, Line, Pie, Radar, Scatter, Sankey … (Recharts)
Diagrammbausteine7Axis, Grid, Tooltip, Legend, Label, Reference, Brush
Andere Diagrammbibliotheken2Plotly, Pyplot
HTML-Elemente7reine HTML-Tags über rx.el
Weitere Werkzeuge6Theme, Skeleton, Clipboard, Html Embed, Script, Memo

Du musst nicht der Reihe nach lesen. Spring über die Liste links direkt zu der Komponente, die du brauchst. Wenn du neu bist, fang am besten mit Layout und Formularen an.

Was du mitbringen solltest

  • Ein wenig Wissen über State und Events in Reflex genügt. Am besten schaust du dir vorher den Kurs „Reflex-Grundlagen zum Anfassen“ auf dieser Seite an.
  • Alle Beispiele wurden unter Reflex 0.10 ausgeführt und geprüft. Die Texte in den Beispielen sind kurzes Englisch, damit sie in allen sechs Sprachen gleich bleiben.

Werkstattnotizen

  • Eine Seite = eine Komponente. Oben die echte Anzeige, darunter ihr Code.

  • Wer unter „Props ausprobieren“ einen Wert ändert, ändert auch den Code. Eine gelungene Kombination kopierst du einfach.

  • Beispiele, die State brauchen, zeigen die State-Klasse gleich mit.

Weiter →

Layout · Box

Über neue Lektionen informiert werden

Wir schicken dir eine E-Mail, wenn dieser Kurs neue Lektionen bekommt oder ein Folgekurs erscheint.

Erhoben: deine E-Mail-Adresse · Zweck: Hinweise auf neue Lektionen oder den Start dieses Kurses · Speicherdauer: bis du die Löschung verlangst. Keine andere Nutzung, keine Weitergabe. Antworte einfach auf eine Benachrichtigung, dann löschen wir sie sofort.

Fragen & Antworten

Frag alles zu dieser Lektion. Fragen aus allen Sprachversionen dieser Seite erscheinen hier gemeinsam.

Wird als reiner Text angezeigt, ohne Links oder Formatierung.

R

ReflexKR

Python und Reflex zum Anfassen. Alle Beispiele wurden mit Reflex 0.10.0 ausgeführt und geprüft.

ReflexKR ist kostenlos und ohne Werbebanner. Wenn es dir geholfen hat, kannst du es mit einem Kaffee unterstützen. ☕ Spendier uns einen Kaffee

Hinweis zu Affiliate-Links
한국어English日本語简体中文EspañolDeutsch

© 2026 ReflexKR · Since 2026 · CC BY-NC 4.0

Built with Reflex