Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Dica: Como passar dados entre componentes - Do Svelte antigo para o Svelte 5 (Runes)

No App.svelte, o componente filho é utilizado assim:

<div class="busca-usuario">
  <Form bind:usuario />
</div>

No Formulario.svelte, antes (na sintaxe antiga), era comum declarar a prop assim:

export let usuario: IUsuario | null;

Na nova sintaxe do Svelte 5, isso muda para:

let { usuario = $bindable() } = $props();

Essa nova forma usa $props() para declarar as propriedades do componente e o $bindable() para permitir o binding (ligação) com o componente pai.

Essa mudança faz parte da nova sintaxe reativa e simplificada do Svelte 5. O $bindable() substitui o antigo export let quando a prop precisa ser usada com bind:.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá Ruben.
Obrigado por compartilhar.
Bons estudos.