Initializes the MutableProps
instance with static and changeable properties,
and sets up a mutation callback to be called when properties change.
Initial properties, including both static and changeable properties.
Callback function triggered whenever the properties change.
The name used to identify the set of responsive properties.
Retrieves the current properties. These may change either due to responsive rules or through manual updates.
Adds responsive rules that define how the properties should change based on viewport breakpoints.
Responsive rules specifying breakpoints and corresponding property settings.
A class for managing mutable properties that can change based on window size (responsive design). This allows certain properties to update dynamically when the window is resized or in response to manual changes.
Example