Naming changes were for consistency across the framework.
We only use `!important` on utilities where specificity would make them impractical. Quick floats, toggling by viewport size, etc make it necessary unfortunately. When it comes to every other component though, we don't use it at all.
Major version release enable us to break backward compatibility. Other motivations aside, I see no reason to not do it in attempts to do something better.
We only use `!important` on utilities where specificity would make them impractical. Quick floats, toggling by viewport size, etc make it necessary unfortunately. When it comes to every other component though, we don't use it at all.
Major version release enable us to break backward compatibility. Other motivations aside, I see no reason to not do it in attempts to do something better.