Some components can load in a janky fashion if they are hydrated when directly in view. Id like to propose the ability to add a rootMargin, allowing a component to hydrate itself before a user is fully viewing it. # Use case: - carousels where additional computation is required after mounting - components that use fade-in effects or lazyloading images does not have a smooth experience - components that use intersection observer themselves # Reasoning Would provide a better UX