Skip to content

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

@jourdain

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.

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