Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

385
Visualizações
Darse de baja automáticamente de la tienda personalizada

Estoy desarrollando una aplicación usando svelte y uso tiendas personalizadas.

Sé que svelte maneja automáticamente la cancelación de suscripción si usamos $

 <h1>The count is {$count}</h1>

pero, como tengo que filtrar mi matriz en el script, ¿cómo puedo usar esta ventaja?

de

 const filteredMenu = menu.filter("header");

a

 $: filteredMenu = menu.filter("header");

?. o tal vez tengo que darme de baja manualmente en unMount hook?

Estoy incluyendo mi código

 // /store/menu.ts import { writable } from "svelte/store"; import { myCustomFetch } from "@/utils/fetch"; import type { NavbarType } from "@/types/store/menu"; const createMenu = () => { const { subscribe, set } = writable(null); let menuData: Array<NavbarType> = null; return { subscribe, fetch: async (): Promise<void> => { const { data, success } = await myCustomFetch("/api/menu/"); menuData = success ? data : null; }, sort(arr: Array<NavbarType>, key: string = "ordering") { return arr.sort((a: NavbarType, b: NavbarType) => a[key] - b[key]); }, filter(position: string, shouldSort: boolean = true) { const filtered = menuData.filter((item: NavbarType) => ["both", position].includes(item.position) ); return shouldSort ? this.sort(filtered) : filtered; }, reset: () => set(null), }; }; export const menu = createMenu();
 // Navbar.svelte <sript> const filteredMenu = menu.filter("header"); </script> {#each filteredMenu as item, index (index)} <a href={item.url} target={item.is_external ? "_blank" : null} class:link-selected={activeIndex == index}>{item.title} </a> {/each}
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda