Olá, bom dia
Achei interessantíssimo o Keep Alive para preservar os dados dos estados, estava me batendo quando transitava da segunda página de volta q as seleções sumiam, Porém, fiquei com uma duvida referente a aula... no caso , o prof ensina a incluir o 'includes' (kkkk ficou estranho incluir includes) na tag , nomeando o componente e trazendo ele como unico componente a manter os estados e tals...
Mas, e se deixarmos apenas o componente SelecionarIngredientes envelopado pelo Keep Alive e o segundo comp ( q nao teria necessidade de estar no keep alive) manter fora da tag, alterando a diretiva dele de v-else-if para v-if, funcionaria?
`
<SuaLista :ingredientes="ingredientes"/>
<KeepAlive>
<SelecionarIngredientesVue v-if="conteudo === 'SelecionarIngredientes'"
@adicionar-ingrediente="adicionarIngrediente"
@remover-ingrediente="removerIngrediente"
@buscar-receitas="navegar('MostrarReceitas')"
/>
</KeepAlive>
<MostrarReceitas v-if="conteudo === 'MostrarReceitas'"
@editar-receitas="navegar('SelecionarIngredientes')"
/>
</main>
`