معرفی Blazor Blueprint: کتابخانه کامپوننت الهام گرفته از shadcn/ui برای Blazor
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۱/۲۹ ۰۰:۴۲
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
C#، کتابخانه کامپوننت جدیدی به نام Blazor Blueprint را برای چارچوب Blazor ایجاد کرده است. این کتابخانه با هدف پر کردن شکاف موجود در اکوسیستم UI برای Blazor و ارائه یک تجربه توسعه مدرن و انعطافپذیر طراحی شده است.
Blazor Blueprint از فلسفه طراحی shadcn/ui الهام گرفته شده و شامل بیش از ۸۰ کامپوننت استایلدار، ۱۵ primitive بدون استایل و بیش از ۱۶۴۰ آیکون از مجموعههای Lucide، Heroicons و Feather است. این کتابخانه همچنین از سازگاری با تمهای موجود shadcn/ui پشتیبانی میکند و امکان سفارشیسازی آسان را فراهم میآورد.
معماری دو لایه این کتابخانه، شامل primitives (کامپوننتهای بدون استایل برای کنترل کامل) و کامپوننتهای استایلدار (بر اساس primitives و با الگوهای طراحی shadcn/ui) است. این رویکرد به توسعهدهندگان امکان میدهد تا ۹۰ درصد رابط کاربری خود را با استفاده از کامپوننتهای استایلدار ایجاد کرده و در صورت نیاز به سفارشیسازی، به primitives روی آورند.
الگوهای پیادهسازی کلیدی مانند cascading values برای مدیریت state و @bind- برای حالت کنترلشده/غیرکنترلشده، به بهبود انعطافپذیری و قابلیت استفاده کتابخانه کمک میکنند. سازگاری با تمهای shadcn/ui نیز امکان استفاده مجدد از منابع طراحی موجود را فراهم میکند.