প্রকল্প সম্পর্কে
থিম ইউআই হলো কনস্ট্রেইন্ট-ভিত্তিক ডিজাইন নীতির উপর ভিত্তি করে সামঞ্জস্যপূর্ণ, থিমযোগ্য রিঅ্যাক্ট অ্যাপ্লিকেশন তৈরির একটি লাইব্রেরি। এটি একটি থিম স্পেসিফিকেশনের উপর কেন্দ্রীভূত যা রঙ, টাইপোগ্রাফি, স্পেসিং এবং অন্যান্য ডিজাইন টোকেন সংজ্ঞায়িত করে, যা কম্পোনেন্টগুলো সামঞ্জস্যপূর্ণ স্টাইলিং তৈরি করতে ব্যবহার করে।
লাইব্রেরিটি স্টাইলড কম্পোনেন্ট এবং JSX-এ সরাসরি স্টাইল প্রয়োগের জন্য একটি `sx` প্রপ সরবরাহ করে, সাথে রেসপন্সিভ অ্যারে এবং অবজেক্ট সিনট্যাক্সের সমর্থন রয়েছে। এটি কালার মোড সমর্থন অন্তর্ভুক্ত করে, যা রানটাইমে হালকা এবং গাঢ় থিম পরিবর্তন করতে দেয়। থিম ইউআই ডিজাইন সিস্টেম রচনার জন্য প্রিমিটিভ কম্পোনেন্ট এবং ইউটিলিটিগুলির একটি সেটও অফার করে এবং গ্যাটসবি, নেক্সট.জেএস এবং MDX-এর মতো জনপ্রিয় টুলগুলির সাথে সংহত হয়।
রিপোজিটরি দ্বারা প্রমাণিত মূল ক্ষমতাগুলির মধ্যে রয়েছে:
- ডিজাইন টোকেন এবং স্কেলগুলির জন্য একটি থিম স্পেসিফিকেশন
- স্টাইলিংয়ের জন্য স্টাইলড কম্পোনেন্ট এবং `sx` প্রপ
- অ্যারে এবং ব্রেকপয়েন্টের মাধ্যমে রেসপন্সিভ স্টাইল
- কালার মোড এবং থিমিং
- প্রিমিটিভ ইউআই কম্পোনেন্ট
- ফ্রেমওয়ার্ক এবং স্ট্যাটিক সাইট জেনারেটরের সাথে সংহতকরণ
প্রকল্পটি `packages/` ডিরেক্টরির অধীনে একটি মনোরেপো হিসাবে সংগঠিত, মূল প্যাকেজটি `packages/theme-ui/README.md`-তে নথিভুক্ত। এটি রিঅ্যাক্ট-ভিত্তিক ডিজাইন সিস্টেম এবং কম্পোনেন্ট লাইব্রেরি তৈরি করা ডেভেলপারদের জন্য তৈরি, যারা স্টাইলিংয়ের জন্য একটি কনস্ট্রেইন্ট-চালিত পদ্ধতি চান।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.