عنوان:

‫معرفی 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 نیز امکان استفاده مجدد از منابع طراحی موجود را فراهم می‌کند.


مشاهده مطلب اصلی