منصوبے کے بارے میں
Preact ایک JavaScript لائبریری ہے جو یوزر انٹرفیس بنانے کے لیے ہے، اور اسے React کے ایک چھوٹے متبادل کے طور پر پیش کیا گیا ہے جس میں مطابقت رکھنے والی جدید API موجود ہے۔ README کے مطابق، یہ ورچوئل DOM کمپوننٹس کی بنیادی صلاحیتیں فراہم کرتی ہے بغیر بڑے فریم ورکس کے اضافی بوجھ کے۔
README میں بیان کردہ اہم خصوصیات:
- واقف React API اور پیٹرن، بشمول ES6 کلاسز، ہکس، اور فنکشنل کمپوننٹس۔
- `preact/compat` ایلیاس کے ذریعے React مطابقت۔
- JSX، ورچوئل DOM، DevTools، Hot Module Replacement (HMR)، اور Server-Side Rendering (SSR) کے لیے بلٹ ان سپورٹ۔
- ایک بہتر diff الگورتھم اور سرور سائیڈ رینڈرنگ سے ہائیڈریشن۔
- تمام جدید براؤزرز کے لیے سپورٹ۔
- ایک قابلِ پلگ شیڈیولر کے ساتھ غیر متزامن رینڈرنگ۔
README میں ایک ابتدائی سبق (getting-started tutorial) شامل ہے جو بتاتا ہے کہ `render()` فنکشن کا استعمال کرتے ہوئے DOM ٹری کیسے بنایا اور اپ ڈیٹ کیا جائے، اور `useState` جیسے ہکس کے ساتھ کمپوننٹس کیسے بنائے جائیں۔ یہ مزید معلومات کے لیے Preact ویب سائٹ اور کمیونٹی لائبریریوں کے لیے `awesome-preact` فہرست کی طرف بھی اشارہ کرتا ہے۔
یہ پروجیکٹ npm کے ذریعے تقسیم کیا جاتا ہے اور MIT لائسنس کے تحت ہے۔ README میں OpenCollective کے ذریعے اسپانسرز اور بیکرز کی فہرست بھی دی گئی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.