Skip to content

Remove complex RxJS code and replace them to signals #537

@kyasbal

Description

@kyasbal

Angular recommends using Signals rather than Observables in these days.
It's still usable but Signal is simpler and easier to manage. The complexity of Observable usage is making current frontend code harder to read.

Migrate Obsevable usages to Signals.


Implementation Plan

Remove RxJS usage in components

Split roles of component by the smart vs dumb strategy. Service dependency will only be allowed for the smart component defined for a pane. The other child components uses these values from its input and don't depend on services individually.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions