-
-
Notifications
You must be signed in to change notification settings - Fork 333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap #1136
Comments
Hello, I'm glad you like Vuefire. Currently, Vue 3 support is on the Right now, I really don't know when I will be able to spend more time on the project. I know I will do it next time I want to build something using the new version of Firebase but that could be weeks or months because it happens in my free time. |
Hey @posva , I get it--btw, many thanks for the update. |
Hi @posva - great respect for your support to the Vue ecosystem. What level of sponsorship do you need to dedicate more time to Vue3 + Firebase 9 and keep up with future releases? Best regards, Nikolaj |
Bonjour Eduardo ( @posva ) ... I've started to develop a library to fill the shoes of VueFire / VuexFire for Vue3 / Firestore v9 with support for Pinia. It's a complete rethink / rewrite for TypeScript & Vue 3. I plan to support the same features (and a few more). It's currently in a private GitHub project until the testing is all working. It needs lots of docs & demos. I have been keen to add an acknowledgement of your contribution to the README. I've really developed this out of my own urgent project needs and I don't really wish to "compete" ... so I'm wondering if you'd like to join me as a contributor in this project to act as an advisor / code reviewer or really in any way you'd feel comfortable with that was not too taxing on your other projects. I'm hoping this might perhaps take a concern off your shoulders, remove any doubt that we're competing and keep you involved and clearly credited! It also might help best support Vue / Firebase communities by providing a much needed upgrade path. I had a look at a few other related projects on GitHub but none were really close to the full features of VueFire / VuexFire - especially not subscribing nested You can chat to me via Twitter: Here's a bit more about me |
Initial MVP would be Firestore only, covers VueFire/VuexFire features in one library, type-safe objects (TypeScript) if you care, tree-shaking and a few nice performance improvements. Yes I'd had a look at Vue Use. It's fine if you needs are simple. |
Is We're going to migrate to our application from Vuex to Pinia and I'm not sure what's the best way to implement Firestore bindings. Shall I use |
I've found that for all intends and purposes (essentially getting real time updates from documents and entire collections) the reactive bindings provided by useFirestore work like a breeze. They're both, Vue 2 and Vue 3 compatible with the very same package (@vueuse/firebase, which is actively mantained. |
@wujekbogdan What lib did you end up going with? Also how did you go with integrating with Pinia? |
We're still using Vuex in that project where we planned Pinia migration, but If I were to choose a solution I would probably go for But that's just a feeling, I didn't test it enough to have a strong opinion. |
Probably not as actively maintained as I use it and it works like a charm. |
The problem with |
@ptc-tonyo Is the @next branch no longer available for use? My app relies on big Firebase collections so VueUse would probably kill the performance. I'm thinking of moving to React just because nothing is available right now for Vue 3 :( |
There is something available, but not official, just see my comment from above. |
@Hibrix-net Cheers, I'll use that for now |
I'm glad you'll use it. Believe me, this saved my life for now. |
I'm sorry my lib is still in development for now. I'm chipping away at it on my own time and won't release until it's fairly stable. |
What problem is this solving
I find myself checking this repo from time to time to check if either support for Vue 3 has been released, or for related updates (maybe there's a roadmap somewhere and I missed it, if so please point me in the right direction).
Proposed solution
I know I can follow releases but that still doesn't tell me how long (approximately) for that given release, which is something we occasionally need in order in order to plan ahead.
A simple wiki article or even a short section on the README should do it.
Thanks!
Thanks many for the good work 🙏 I hope this didn't sound pushy, it's not meant that way; however long the wait is okay, it'd just be good to know :)
The text was updated successfully, but these errors were encountered: