molecule
vuex-orm
molecule | vuex-orm | |
---|---|---|
6 | 10 | |
45 | 2,363 | |
- | 0.0% | |
1.8 | 0.0 | |
almost 2 years ago | over 1 year ago | |
TypeScript | TypeScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
molecule
-
Using Git trailers, grep, and cherry-pick to generate unlimited combinations of features, stacks, and platforms
I'll link you to a commit I just looked up at random, which shows you how the unit tests are cherry-picked for a particular selection (in this case, immediately after Styled Components was enabled). https://github.com/molecule-dev/molecule-app/commit/936ba36c4c46055a587e006849e255b99e62e6de
See more: Take a look at the commits throughout the various branches of molecule-api and molecule-app!
-
Start Self Hosting
not related at all, but seems like a good dude:
https://www.molecule.dev/
-
The only two custom React hooks we ever use
That's a good call. I'll change those to better names.
You can find the code for the hooks here: https://github.com/Molecule-dev/molecule-app/tree/_e745872f9...
I'll add a direct link to that too. I really appreciate the feedback.
vuex-orm
-
On-demand reactivity - Building live reports
You're absolutely right. I should have mentionned that the app uses Vuex-ORM to handle and query the data. The actual building of the reports contains various calculations and is done off the main thread. The reports are then saved as a model in vuex-orm, this basicaly acts as a cache. The thing is I don't know when to invalidate the cache or not so everything is invalidated when a new data event is added. There's nothing reactive about it.
- Are you supposed to be doing things twice with Vuex?
-
How the Command pattern can save your offline-first app's ass
Most people try to have front-end state be a 1-1 mapping of the DB. One of the easiest way about it is to use a front-end "ORM" like vuex-orm.
-
Library for server state management
Not quite the same but Vuex ORM does a few of these things. Main similarity is helping to abstract your API calls out of each individual component. https://vuex-orm.org/
-
Modeling Data In Quasar Like A BOOOSS With VuexOrm
Most interactions with the store are done with VuexOrm, which gives us a gorgeous API. Stuff like this:
-
Need help using Vuex with SQLite3 (Node.js ?
In one lib: Vuex-Orm
-
The only two custom React hooks we ever use
Thanks for great comment! I have one question.
The biggest thing I miss in react ecosystem is decent redux ORM. https://vuex-orm.org is just so great for so many use cases (agree that it might an antipattern in many situations). Is there any chance that https://github.com/redux-orm/redux-orm, which was actually what inspired vuex-orm, would get more love from anyone to become an actively maintained library?
Thanks
-
Vuex ORM and persisting data on static Nuxt app
I know there is a package for persisting Vuex data via the local store but wondered if anyone knows this works with Vuex ORM.
-
should I reuse same store for multiple interface?
Sounds like you need this: https://vuex-orm.org/
-
Leggo my DAO! How to you manage your backend model?
could peep this https://github.com/vuex-orm/vuex-orm
What are some alternatives?
redux-orm - NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store.
pinia - 🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
HRScan2 - A self-hosted drag-and-drop, nosql yet fully-featured file-scanning server.
vuefire - 🔥 Firebase bindings for Vue.js
react-redux-ddd - Just an experiment
vuex-persistedstate - 💾 Persist and rehydrate your Vuex state between page reloads.
modular-monolith-with-ddd - Full Modular Monolith application with Domain-Driven Design approach.
usehooks - Easy to understand React Hook code recipes
vuex-class - Binding helpers for Vuex and vue-class-component
vue-query - Hooks for fetching, caching and updating asynchronous data in Vue
vuex-module-decorators - TypeScript/ES7 Decorators to create Vuex modules declaratively