This gist is a work in progress. It's goal is to collect information about possible pitfalls when using Vue 3's proxy-base reactivity and Typescript, including solutions/remedies/workarounds.
Ultimately, the goal is to turn this into a part of the Vue documentation.
- Leaking
thisfrom the constructor, i.e. in async operations. ref()/reactive()unwrapping loses private fields type information