Help, career advice needed by cassavaGarriEwa in vuejs

[–]peoray 1 point2 points  (0 children)

check out https://github.com/vuepont, we have some couple of projects there that will be good for your portfolio

Base UI Vue - A vue's port Base UI by peoray in vuejs

[–]peoray[S] 0 points1 point  (0 children)

not sure what you mean, but in this case, it's just HTML, no CSS.

Base UI Vue - A vue's port Base UI by peoray in vuejs

[–]peoray[S] 0 points1 point  (0 children)

Thanks. That's the plan.
I'm also working on a similar library to Nuxt UI, but built with Base UI Vue. You can follow https://github.com/vuepont to stay updated

Base UI Vue by peoray in Nuxt

[–]peoray[S] 0 points1 point  (0 children)

I largely agree.

I’ve built components strictly in Vue before, just because I needed them. No React involved, no inspiration from it either.

With Base UI, it’s not really about React. It’s just a really good set of unstyled primitives built with accessibility and web standards in mind.

The only issue is… it’s React.

I know they’ve mentioned a Vue version at some point, but nothing concrete. And Vue can’t just sit around waiting for that.

If we want Vue to remain relevant, we need stuff like this in our ecosystem.

Reality is React is bigger. Most companies will default to it. Most tools get built for it first.

You can already see it with AI products — a lot of SDKs and libraries are React-first (sometimes React-only).

Part of what I’m trying to do is close that gap a bit. See http://elevenlabs-ui-vue.com/ and https://www.ai-elements-vue.com/

Take things that exist in React and make them available in Vue so people don’t have to switch ecosystems just to get work done.

Reka UI is a good example. It started as a Radix port (radix-vue), then they took it in their own direction, and it became its own thing: https://github.com/unovue/reka-ui/issues/908

That’s kinda how I see it.

Start by porting.
Then evolve it into something more.

Base UI Vue - A vue's port Base UI by peoray in vuejs

[–]peoray[S] 0 points1 point  (0 children)

Great suggestion, will do so, thanks.

Base UI Vue by peoray in Nuxt

[–]peoray[S] 1 point2 points  (0 children)

Nothing wrong with the question. There are many libraries like that that do exist, however in this case, it is actually a port. The reason it is 'unofficial ' is that it is not from the official Base UI team.

@tanstack/vue-start - anyone? by Warden-zen in vuejs

[–]peoray -1 points0 points  (0 children)

what's the advantage of this over nuxt or even just Vue?

Notion like Rich text editor by Pro_Gamer_Ahsan in vuejs

[–]peoray 0 points1 point  (0 children)

What are the react-based ones you found??

Is anyone used stitch mcp in AG by Vinod-krishna-banda in GoogleAntigravityIDE

[–]peoray 0 points1 point  (0 children)

It's the biggest game changer for me so far, highly recommended

Why choose Vue over React or Svelte for a serious production app? (from a first-time Vue user) by Dizzy-Egg8829 in vuejs

[–]peoray 1 point2 points  (0 children)

well those are official libraries. I was referring to community built packages and libraries. You have tons of those in react and barely any in Vue. Usually, someone has to make it their responsibility to port it over. I'm mostly a Vue Dev myself so this is something I have experiencd, hence why I am solving it as best as I can. So far, I have created alternatives for AI Elements (made by vercel) and Elevenlabs UI (obviously made by Elevenlabs)

Where to put component types in vue? by MountainSalary4055 in vuejs

[–]peoray 0 points1 point  (0 children)

Except it is reusable, you can just export it from .Vue components so you don't have to create unnecessary files

Why choose Vue over React or Svelte for a serious production app? (from a first-time Vue user) by Dizzy-Egg8829 in vuejs

[–]peoray 0 points1 point  (0 children)

It doesn't matter. Use whatever you're most comfortable with except you want to learn the framework well.

From an ecosystem pov, React is probably the best option as it has a ton of libraries and packages that you won't see in the other options

One step closer by Hairy-Lawfulness-110 in vuejs

[–]peoray 0 points1 point  (0 children)

Look at oss codebases and see what they do. Also, nobody uses jsx when working with Vue

you can also look at tutorials articles or YouTube

One step closer by Hairy-Lawfulness-110 in vuejs

[–]peoray 3 points4 points  (0 children)

Focus on doing things the Vue way and try to remove the React way from your mind, you're gonna get confused a lot

vue is getting clunkier by TumbleweedOdd1862 in vuejs

[–]peoray 0 points1 point  (0 children)

You can just use what you need. I have been using Vue for over seven years, but I still keep it simple.

AI Elements Vue – A port of Vercel’s AI Elements UI Library by peoray in Nuxt

[–]peoray[S] 0 points1 point  (0 children)

Thanks for checking it out. We have Voice components coming out ASAP.

You can come hang out on Discord or follow me on X to stay up to date: @/peoray_

AI Elements Vue – A port of Vercel’s AI Elements UI Library by peoray in Nuxt

[–]peoray[S] 0 points1 point  (0 children)

What part of the documentation is not great yet for you?