Printable idea sheet
imperative_view_controllers
reqlan rq/codestyle/typescript.rq:190
Katz 0.040
Heavy imperative widgets ( Cytoscape graph ) keep lifecycle state on a controller class
( `GraphCyController` ), not inside AppState `$state` fields.
AppState holds query / slice / loading / error and persisted UI prefs; the component holds the controller instance.
See webview_threading and
graph_loading.
- apply_to
- graph.rq".graph_*, *.rq".graph_*, *.rq".*graph*
- implementation
- graph-cy-controller.ts, app.svelte.ts
- status
- done
Interactive page: imperative_view_controllers