The inject() function defined within shell/initialize/index.js has a few patterns that will make it difficult to utilize this method in Vue3. These patterns include:
Using a global Vue instance to install plugins (the concept of a global Vue instance to modify is gone in Vue3)
Mutating app and context outside of function scope (not a major problem, but can make refactoring difficult)
The
inject()
function defined withinshell/initialize/index.js
has a few patterns that will make it difficult to utilize this method in Vue3. These patterns include: