Printable idea sheet
derived_host_bindings
reqlan rq/codestyle/typescript.rq:87
Katz 0.040
Components that display host-driven AppState fields must bind through Svelte 5 `$derived` / `$derived.by`
( not legacy `$:` ) so updates from the message listener re-render reliably.
Keep ephemeral widget-only UI ( open menus, local filter drafts, selection ) as component-local `$state`.
Do not mirror host payloads into a second parallel store inside the component.
- apply_to
- *.rq".table_*, *.rq".*_pane
- implementation
- IdeasetsTable.svelte, ReferenceListsPane.svelte
- status
- done
Interactive page: derived_host_bindings