Comments (10)
Still looking forward to the "fancy release article" :)
Some further thoughts about the ultimate Vuex here:
vuejs/vuex-observable#2 (comment)
from feathers-vuex.
I'm resolving reducer aspects and just reviewed the ngrx store code again (see link above to article). IMO an RxJS based store/reducer solution blows Vuex way out of the water, they are worlds apart. If the Vuex aspects of feathers-vuex could be replaced by a ngrx type of solution I'd be interested.
Such a solution could go the distance and allow for extending it with different middleware, optional reducer types (basic action to fully functional etc). Then of course it would also work with ANY framework. Its indeed difficult to understand why UI frameworks seem to also dictate all the other major aspects of modern apps 💜
from feathers-vuex.
Just maybe Vuex can still be useful, really thinking about a RxJS based store, something along the lines of ngrx but not specific to any framework. Lord, lift me up on higher ground!
Nice RxJS store article here: https://gist.github.com/btroncone/a6e4347326749f938510
from feathers-vuex.
Wouldn't that just be https://github.com/feathersjs/feathers-reactive?
from feathers-vuex.
Version 1.x has shipped! npm install feathers-vuex@latest
Time for a release article!
from feathers-vuex.
Ah hell. I give up. lol
from feathers-vuex.
Yes, it is starting to look like that, just looking at feathers-reactive now. It also seems like services can double as stores exposing Observables, backed by an in-memory database. If so, then would an extra layer of state objects be necessary? Could a functional reducer not just interact with the BehaviorSubject noted in issue #39?
Will keep learning and seeing how this integrates into a intent to task to reducer flow. Very impressed by Feathers, outstanding!
from feathers-vuex.
I'm pretty sure the answer is yes. I'd love to see a solution that just runs on RxJS that also includes some dev tools for time travel, etc. I've just reached a point that I don't want to build it myself. I want to leverage other tools and build some cool apps with existing tools. However, I'm happy to help if somebody else is the champion 😉
from feathers-vuex.
The release article will happen once 1.0 is out and working with Nuxt.
from feathers-vuex.
This is my favorite issue! I'm about to ship 2.x. I swear I'll get to this. :)
from feathers-vuex.
Related Issues (20)
- Any future plans to support Pinia or Vuex 5 stores? HOT 1
- ReplaceItems option doesn't works when patching/updating value with null HOT 2
- Potential Issue with Params.Paginate set to true HOT 1
- FeathersVuexGet component doesn't work with params HOT 1
- add one time sponsor HOT 2
- makeFindMixin uses the same object instance for data HOT 2
- $like operator not working in local getters(using sequelize) HOT 2
- $sort when field data is NULL HOT 4
- Performance issue Find with more than 500 records HOT 18
- Recommended way to use feathers-graph-populate with feathers-vuex auth system
- Auth plugin fails to generate the getters when userService contains a path-like name, e.g 'v1/users'
- [FR] Export BaseModel at the module level
- Keycloak / feathers server and client library HOT 4
- TypeError: Cannot read properties of undefined (reading 'set')
- FeathersVuexPagination does not work with vue 3
- Simple date filter from store not working
- auth user is not updated reactively
- Supporting Vue 2.7 HOT 1
- JWT Malformed error
- Do not clean clone after save inside feathersVuexFormWrapper
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from feathers-vuex.