المكتبة (Library) مجموعة من الأكواد الجاهزة التي توفر وظائف محددة، تستخدمها في برنامجك بدل كتابتها من الصفر.
أمثلة
- Chart.js: لرسم المخططات البيانية.
- PHPMailer: لإرسال البريد.
- Requests في Python: لطلبات HTTP.
import { format } from 'date-fns';
format(new Date(), 'yyyy-MM-dd');
المكتبة أم إطار العمل؟
الفرق في من يتحكم:
- المكتبة: أنت تستدعيها متى أردت.
- إطار العمل: يحدد هيكل التطبيق، ويستدعي كودك في الأماكن المخصصة له.