وحدات 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 }

w3schools CERTIFIED . 2022

الحصول على شهادة!

أكمل وحدات React ، ونفّذ التمارين ، وخذ الامتحان واحصل على شهادة w3schools !!

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";