وحدات React ES6
الوحدات
تسمح لك وحدات JavaScript النمطية بتقسيم التعليمات البرمجية الخاصة بك إلى ملفات منفصلة.
هذا يجعل من السهل الحفاظ على قاعدة التعليمات البرمجية.
تعتمد الوحدات النمطية ES على العبارات import
و export
.
يصدر
يمكنك تصدير دالة أو متغير من أي ملف.
دعونا ننشئ ملفًا باسمه person.js
، ونملأه بالأشياء التي نريد تصديرها.
هناك نوعان من الصادرات: مسمى وافتراضي.
الصادرات المسماة
يمكنك إنشاء عمليات تصدير مسماة بطريقتين. في الخط بشكل فردي ، أو الكل مرة واحدة في الأسفل.
في الخط بشكل فردي:
person.js
export const name = "Jesse"
export const age = "40"
الكل مرة واحدة في الأسفل:
person.js
const name = "Jesse"
const age = "40"
export { name, age }
الحصول على شهادة!
95 دولارًا ENROLL
الصادرات الافتراضية
دعونا ننشئ ملفًا آخر يسمى ونستخدمه message.js
لإظهار التصدير الافتراضي.
يمكنك الحصول على تصدير افتراضي واحد فقط في الملف.
مثال
message.js
const message = () => {
const name = "Jesse";
const age = "40";
return name + ' is ' + age + 'years old.';
};
export default message;
يستورد
يمكنك استيراد وحدات نمطية إلى ملف بطريقتين ، بناءً على ما إذا كانت تسمى عمليات تصدير أو عمليات تصدير افتراضية.
يجب إتلاف الصادرات المسماة باستخدام الأقواس المتعرجة. الصادرات الافتراضية لا تفعل ذلك.
الاستيراد من الصادرات المسماة
استيراد الصادرات المسماة من ملف person.js:
import { name, age } from "./person.js";
الاستيراد من الصادرات الافتراضية
استيراد تصدير افتراضي من ملف message.js:
import message from "./message.js";