Description
Hey,
Vue is cool, over at React land MobX ( https://github.com/mobxjs/mobx/ ) takes a similar approach by defining getters/setters.
The architectural nature of Vue apps is much closer to React+MobX than the typical React architecture and MobX is used and trusted by some big companies
I am not aware of any knowledge sharing or idea sharing between the projects. I think it would be really cool if we explore possibilities to collaborate.
Some areas of collaboration which could be cool:
- Standardized benchmarks.
- Optimization tips and what things that worked out and didn't.
- Good user experience for things like circular references.
- What code can be shared between libraries or extracted.
- Discuss the transition to from getters/setters to proxies.
- Discuss what's hard from the language PoV to provide feedback to TC39.
I am explicitly not suggesting anything concrete. Just to get the discussion started. I got the idea after I started participating in SinonJS and someone from Jest reached out to us in order to use a shared code component.
What do you think?
(And I want to point out that "no" is also a perfectly acceptable response here)
Full disclosure - I am a part of the MobX team - MobX is written and is the brainchild of @mweststrate - I am also probably quite terrible at Vue itself :D
It's possible Michel reached out in the past (or vice versa) and the discussion simply isn't public.