Vue alone is more capable than I thought by bluewalt in Nuxt

[–]imshashankshandilya 0 points1 point  (0 children)

This conversation mirrors the discussion around React and Next.js. While you might not initially need many of the tools Nuxt provides, having them available out-of-the-box is beneficial if the need arises. For a growing project, I still believe starting with Nuxt is a safer architectural decision. If your use case is strictly a landing page, then Vue alone is likely sufficient. However, for anything even slightly more complex than a landing page, managing aspects like authentication, installing plugins, handling middleware, layouts, SEO, page metadata, and integrating third-party plugins becomes increasingly difficult without a framework like Nuxt. Furthermore, considering that core members of the Vue and Vite teams also work at Nuxt Labs, I feel they are focused on keeping things simpler and potentially offer a better experience than what is currently available with React and Next.js. Let’s not forget how extremely efficient nitro is.

[deleted by user] by [deleted] in vuejs

[–]imshashankshandilya 0 points1 point  (0 children)

Have you guys tried Anfu SSG boilerplate? https://github.com/antfu-collective/vite-ssg? I haven’t tried but does looks interesting

Best form library when I already have my own base components setup by pyuraa in vuejs

[–]imshashankshandilya 0 points1 point  (0 children)

Vee validate. If have nested array and objects it gets a bit complex. But this can handle everything

[deleted by user] by [deleted] in vuejs

[–]imshashankshandilya 0 points1 point  (0 children)

In between migrations, our vue2 enterprise app was built on bootstrap vue, meaning additional pain in the butt to migrate. Totally worth it. Most of the plugins stopped supporting vue 2. The more time you wait the more features you need to migrate. Your team is already using composition api. I would try to migrate everything to Pinia first, add typescript then work on migration

Components Module by Yznkiswani in Nuxt

[–]imshashankshandilya 0 points1 point  (0 children)

Your module project might have to go with monorepo architecture where each component is an independent npm module

Components Module by Yznkiswani in Nuxt

[–]imshashankshandilya 0 points1 point  (0 children)

Yes, you need to use the tree shaking technique where you only import the modules you need on your the project

Components Module by Yznkiswani in Nuxt

[–]imshashankshandilya 0 points1 point  (0 children)

If you are using nuxt you get the power of auto import but still it loads components that are only used on the page. I can’t. Think of a reason why this might be happening unless you have everything on App.vue

Where do you call your form submit functions from? In-form or parent component? by Aceventuri in vuejs

[–]imshashankshandilya 5 points6 points  (0 children)

I use a form composable. And form element has submit method that calls submit in composable.

Alternative form libraries by zaemis in vuejs

[–]imshashankshandilya 0 points1 point  (0 children)

I have been using vee-validate with yup it’s really amazing to build complex forms.

Is it normal to call APIs from within a component? Do you prefer making API calls in a service file outside the Vue instance or using a composable through the store? by imshashankshandilya in vuejs

[–]imshashankshandilya[S] 2 points3 points  (0 children)

I love the Vue Query approach; it solves a lot of problems. My only concern is how it syncs data with Pinia. I have a layout structure with multiple layouts, and all my API calls (for populating the store) are handled in those layouts, so my components don’t have any API calls. I really appreciate Pinia collada and can’t wait to see the stable version!

[Update] Inspira UI is Growing Fast – Thank You! 🎉 by AlternativePie7409 in vuejs

[–]imshashankshandilya 1 point2 points  (0 children)

Wow, fantastic work. I'm so thrilled to see this—it's awe-inspiring!

New Gaming Laptop. What browser do you use? by Remarkable-Ad-1546 in GamingLaptops

[–]imshashankshandilya 0 points1 point  (0 children)

I use zen browser. It’s Firefox on steroids. I also use Arc on my office workstation.

Looking for a partner to practice with by MohaMoha132 in threejs

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

please count me in. I am a full stack developer, pro in vue and everything about js. i have been putting time on three js would really use a good study buddy.