Definitely won't happen for a while, but filing as a placeholder
See T241180: RFC: Adopt a modern JavaScript framework for use with MediaWiki for some of the reasoning
Should be easier after T249840: Where should shared Vue.js UI components live for WMDE and WMF projects?
For now, going to keep looking into what other repos are doing to get more familiar with how it works and how to migrate.
T244392: [GOAL] Deploy the new Vue.js search experience is currently planned for completion by the end of September 2020, and includes component shareability among its goals, as well plans to document lessons, and hopefully making it easier for more repos to start using ("The result is that using Vue.js at Wikimedia is either practical or the steps needed to make it practical are identified.")
Docs:
https://vuejs.org/v2/guide/
https://www.mediawiki.org/wiki/Vue.js