Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon O Jetstream pode ser usado com outras estruturas de front-end além do Vue.js?


O Jetstream pode ser usado com outras estruturas de front-end além do Vue.js?


Sim, o Laravel Jetstream pode ser usado com outros frameworks front-end além do Vue.js. Jetstream oferece suporte a Livewire e Inertia.js, que fornecem flexibilidade na escolha da tecnologia de front-end para um projeto. Aqui estão alguns pontos importantes sobre o uso do Jetstream com outras estruturas de front-end:

Suporte LiveWire

1. Instalação fácil: Jetstream simplifica o processo de instalação do Livewire fornecendo um único comando para instalar as dependências e configurações necessárias[1].
2. Componentes pré-construídos: Jetstream inclui componentes Livewire pré-construídos, como botões, painéis e modais, que podem ser facilmente integrados em aplicativos[2].
3. Personalização: Jetstream permite que os desenvolvedores personalizem componentes Livewire e criem seus próprios componentes personalizados[2].

Suporte Inertia.js

1. Integração Vue.js: Jetstream integra Vue.js como linguagem de modelo para Inertia.js, proporcionando uma experiência perfeita para desenvolvedores familiarizados com Vue[2].
2. Componentes pré-construídos: Jetstream inclui componentes Vue pré-construídos para Inertia.js, que podem ser facilmente integrados em aplicativos[2].
3. Personalização: Jetstream permite que os desenvolvedores personalizem os componentes do Inertia.js e criem seus próprios componentes personalizados[2].

Usando outras estruturas front-end

1. Suporte Svelte: Jetstream pode ser usado com Svelte como estrutura de front-end. Isso requer configurar as rotas para usar Svelte para certas rotas e Vue para outras[3].
2. Outras estruturas de front-end: o Jetstream não oferece suporte explícito a outras estruturas de front-end, mas os desenvolvedores podem usar outras estruturas com o Jetstream integrando-as manualmente. Isso pode envolver a personalização dos arquivos de instalação e configuração[3].

Conclusão

Laravel Jetstream oferece flexibilidade na escolha da estrutura front-end para um projeto, suportando Livewire e Inertia.js. Embora tenha sido projetado para funcionar perfeitamente com Vue.js, também pode ser usado com outras estruturas de front-end como Svelte.

Citações:
[1] https://jetstream.laravel.com
[2] https://jetstream.laravel.com/stacks/inertia.html
[3] https://stackoverflow.com/questions/76581070/how-to-configure-laravel-with-jetstream-inertia-svelte-front-end-and-vue-ad
[4] https://www.reddit.com/r/laravel/comments/10vg2ac/is_vuejs_no_longer_the_preferred_frontend/
[5] https://coderscotch.com/laravel-jetstream-revolutionizing-web-development-with-tailwind-css-powered-scaffolding/