Skip to content

Better data handling for controlling UI in complex application design #809

Description

@jourdain

The global shared state is great for small to medium applications, but for bigger/complex applications we require a more flexible approach.

The solution is aimed to live in trame-dataclass with the following set of expectation:

  • Nice set of typed structure that can be use to drive UI pieces.
  • Typed structure can be instantiated dynamically as needed at runtime.
  • A typed structure can have members that contain other typed structure that can be added/removed dynamically.
  • Members of the typed structure can have custom encoder/decoder.
  • Members of the typed structure can be configured to be synced, server-only or client-only
  • UI can easily choose which instance is getting controlled by a UI piece.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions