Skip to content

v6: Migrate components to OnPush strategy (next branch) #3066

Open
@Akshat55

Description

@Akshat55

As of now, only a few components support OnPush strategy, most components should be fairly straight forward to migrate. There is a likely hood of Angular moving away from zone.js in future releases, this step allows us to move closer to zone-less.

Components to migrate:

  • Accordion
  • Breadcrumb
  • Button (icon)
  • Combobox
  • Content switcher
  • Context-menu
  • Date picker
  • Datepicker input
  • Dropdown
  • File uploader
  • Inline loading
  • Input (Input/Password/Textarea)
  • Loading
  • Modal
  • Notification
  • Number Input
  • Pagination
  • progress bar
  • Progress Indicator
  • Radio
  • Search
  • Select
  • Slider (Possible rewrite)
  • Table
  • Tabs (Possible rewrite)
  • Tag
  • Tiles
  • Time picker
  • Time picker select
  • Toggle
  • Treeview
  • UI-shell

Since many components are going to be straight forward, we will accept batch PRs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status

    Featured

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions