Open thomasneirynck opened 1 year ago
Pinging @elastic/kibana-presentation (Team:Presentation)
A broader follow-up would be that the whole Kibana should be a single React render context.
Giving this an extra large LOE because this is one of the primary goals of the Embeddables redesign. When I open issues for that, I will mark this as blocked.
Changing to in-progress, as Embeddable refactor is in progress
Dashboards now are made up of a number of Embeddables. Each have their own render tree. For more efficient DOM manipulation, Dashboards should only have a single render tree.
This will cut down on progressive loading.
This is a micro-optimization but points at a foundational issue with the Embeddable system; Embeddables are not instances of ReactComponent. Most other UX building blocks in Kibana are ReactComponents.