برنامه نویسی
اجزای بازگشتی – جامعه dev

با توجه به ساختار بازگشتی پروژه من ، باید این دسته را چندین بار به خود معرفی کنم.
خوشبختانه در SVELTE که مشکلی نیست.
پرونده مؤلفه من نامیده می شود category.svelte
و تنها کاری که من باید انجام دهم واردات دسته بندی است. svelte از درون رده. svelte دوباره. من جزء را نامگذاری کردم CategoryComponentRecursive
همانطور که در زیر مشاهده می کنید.
"ts">
import * as Card from '$lib/components/ui/card';
import CategoryComponentRecursive from './category.svelte';
import type { Category } from '../schemas/category';
let { category }: { category: Category } = $props();
{category.name}
{#each category.categories as childCategory}
category={childCategory} />
{/each}
من یک مؤلفه دسته ای دارم که یک کارت SHADCN SVELTE است و اگر دسته های کودک در جایی که شناسایی شده اند ، خود را صدا می کند.
می توانید مؤلفه دسته را در repo جستجو کنید.