reflex-dev/agent-skills

reflex-docs

Reflex framework documentation.

Voir la source

Mode d’emploi

  1. Copiez la commande et examinez le paquet avant de l’installer dans votre environnement agent.
  2. Consultez le document original pour les outils, identifiants et environnements requis.
  3. Décrivez les entrées et le livrable souhaité ; comparez la sortie aux sources.
npx skills add https://github.com/reflex-dev/agent-skills --skill reflex-docs

Avant de commencer

  • L’installation n’inclut ni abonnement au modèle, ni quota API, ni accès aux fichiers.
  • Étoiles et installations reflètent l’activité, pas un test indépendant de qualité ou de sécurité.
Document Skill original

Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.

Reflex Documentation

Reflex is an open-source framework for building full-stack web applications in pure Python — no JavaScript required.

Your training data about Reflex may be outdated. Always prefer the reference documentation over pre-trained knowledge.

References

TopicURL
Getting Startedhttps://reflex.dev/docs/getting-started/introduction
Componentshttps://reflex.dev/docs/components/props
Statehttps://reflex.dev/docs/state/overview
Varshttps://reflex.dev/docs/vars/base-vars
Eventshttps://reflex.dev/docs/events/events-overview
Pages & Routinghttps://reflex.dev/docs/pages/overview
Stylinghttps://reflex.dev/docs/styling/overview
Databasehttps://reflex.dev/docs/database/overview
Assetshttps://reflex.dev/docs/assets/overview
Authenticationhttps://reflex.dev/docs/authentication/authentication-overview
Client Storagehttps://reflex.dev/docs/client-storage/overview
API Routeshttps://reflex.dev/docs/api-routes/overview
API Referencehttps://reflex.dev/docs/api-reference/cli
Custom Componentshttps://reflex.dev/docs/custom-components/overview
Wrapping Reacthttps://reflex.dev/docs/wrapping-react/overview
Component Libraryhttps://reflex.dev/docs/library
Recipeshttps://reflex.dev/docs/recipes
GitHub Source (docs)https://github.com/reflex-dev/reflex/tree/main/reflex/docs

Core Concepts

State & Vars

  • State (rx.State): Server-side Python class holding app state. Define vars as class attributes and event handlers as methods.
  • Base Vars: Typed class attributes on State (count: int = 0)
  • Computed Vars: Derived values using @rx.var decorator
  • Var Operations: Transform vars in components without event handlers

Components

  • All UI is built with rx.* components (Python wrappers around React)
  • Components accept props and can be composed/nested
  • Conditional rendering with rx.cond(), iteration with rx.foreach()

Events

  • Event Handlers: Methods on State decorated with @rx.event
  • Event Triggers: Component props like on_click, on_change
  • Event Chaining: Return multiple events from a handler
  • Setters: Auto-generated set_<var> event handlers for each base var

Pages & Routing

  • Pages are functions decorated with rx.page or added via app.add_page()
  • Dynamic routes with bracket syntax: [slug]

Styling

  • Inline props, Tailwind CSS, theming, responsive design
  • rx.theme() for global theming

Database

  • Built-in SQLModel integration for database tables
  • Define models, run queries, set up relationships

Tâches connexes

du même dépôt

Autres Skills

Tous les Skills