Skip to content

👋 Vue reactivity engine and MobX 🖖 #8238

Open
@benjamingr

Description

@benjamingr

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions