Code is using features proposed in RFC #42 of Vue.js, see: vuejs/rfcs#42
This is based on a React implementation, see: https://codesandbox.io/s/26mjowzpr?from-embed
It was a challenge from a comment on dev.to: https://dev.to/danielelkington/comment/c85f
Notes:
- Of course this is not operational
- Because of 1., it's sure to have some bug where I forgot an import or something, or broke something else
- This aimed to stay similar to the React example.
- There's no vue-spring and I have no idea how react.spring works, so I bailed for a simple
<transition-group>
- All of these features and the syntax are of course subject to change as RFC #42 progresses