Yeah but class components in React still work (and I’d argue are still preferable). It was still possible to upgrade between versions of React with only occasional minor changes required. In comparison Vue 3 just broke on any app being upgraded from Vue 2.x with a list of errors so long it was difficult to know where to begin. The number of breaking changes was phenomenal.