React ES6 Modülleri
Modüller
JavaScript modülleri, kodunuzu ayrı dosyalara ayırmanıza olanak tanır.
Bu, kod tabanını korumayı kolaylaştırır.
import
ES Modülleri ve export
ifadelerine dayanır .
İhracat
Herhangi bir dosyadan bir işlevi veya değişkeni dışa aktarabilirsiniz.
Adlı bir dosya oluşturalım person.js
ve dışa aktarmak istediğimiz şeylerle dolduralım.
İki tür dışa aktarma vardır: Adlandırılmış ve Varsayılan.
Adlandırılmış İhracat
Adlandırılmış dışa aktarmaları iki şekilde oluşturabilirsiniz. Tek tek sıralı veya hepsi bir kerede altta.
Tek tek satır içi:
person.js
export const name = "Jesse"
export const age = "40"
Hepsi bir anda altta:
person.js
const name = "Jesse"
const age = "40"
export { name, age }
Sertikalı olmak!
95 $ KAYIT
Varsayılan Dışa Aktarmalar
Adlı başka bir dosya oluşturalım message.js
ve onu varsayılan dışa aktarımı göstermek için kullanalım.
Bir dosyada yalnızca bir varsayılan dışa aktarma işleminiz olabilir.
Örnek
message.js
const message = () => {
const name = "Jesse";
const age = "40";
return name + ' is ' + age + 'years old.';
};
export default message;
İçe aktarmak
Modülleri bir dosyaya, dışa aktarma veya varsayılan dışa aktarma olarak adlandırılmalarına bağlı olarak iki şekilde içe aktarabilirsiniz.
Adlandırılmış dışa aktarmalar küme parantezleri kullanılarak yok edilmelidir. Varsayılan dışa aktarmalar yoktur.
Adlandırılmış dışa aktarmalardan içe aktarma
Kişi.js dosyasından adlandırılmış dışa aktarmaları içe aktarın:
import { name, age } from "./person.js";
Varsayılan dışa aktarmalardan içe aktar
Mesaj.js dosyasından varsayılan bir dışa aktarmayı içe aktarın:
import message from "./message.js";