Source type (Module subclass or plain object).
Optional_onChange: (props: TResponsiveProps<T>) => voidIndicates whether the instance has been destroyed.
After destruction, destroy is a no-op.
Current merged props (baseline + active rules).
Read-only snapshot. For Module sources, mirrors source.props
after responsive updates.
Applies different property values based on viewport and device.
Pass a Module instance or a plain object as the source and a list of rules. When the active breakpoint set changes, matching rule props are merged and applied (via
updateProps()for modules).Listens to
vevet.onResize('any')and re-evaluates rules on viewport changes. When the source is a Module, Responsive is destroyed automatically on moduledestroy.