Page MenuHomePhabricator

Review Vue 3 migration guide and come up with guidelines for easing a future migration
Closed, DuplicatePublic

Description

Vue 3 introduces some new features and breaking changes, which will require some work when we eventually update WVUI and other projects to Vue 3. We should make plans now to minimize the impact of that migration.

WVUI will use the composition API plugin for Vue 3 (T280827), which means we can start using this paradigm immediately within WVUI and encourage its use in projects as appropriate as we migrate them to Vue. That said, there are other features we can't use yet, and breaking changes we should be aware of. We should closely audit the breaking changes and come up with a list of recommendations for preparing for an eventual migration to Vue 3.

This is a good starting point: https://github.com/vuejs/rfcs/blob/master/active-rfcs/0038-vue3-ie11-support.md#for-those-who-absolutely-need-ie11-support