Components need to react when their container size changes (e.g., responsive charts, adaptive layouts). The `window.resize` event doesn't detect size changes of individual elements.
ResizeDetector uses `ResizeObserver` to detect size changes of a specific element. It provides new width, height, and content
box dimensions. Subscribers are notified on each resize.
ResponsiveChart, AdaptiveComponent, DashboardWidget, TextareaAutosize, SplitPane