سوال در مورد کد

پرسیده شده
فعالیت 1101 روز پیش
دیده شده 298 بار
0

سلام خسته نباشید

دلیل اینکه این کد زیر رو در فایل index.js پوشه Map انجام دادین چی بود؟

export { default } from './Map'

و اینکه برای این کار راه حل خاص دیگه ای وجود داره یا نه فقط همین روش وجود داره؟

فایل پیوست

Mehdi H
Mehdi H

29 فروردین 00

1
حذف شده

سلام

این مورد برای این انجام شده که عملیات import راحت تر انجام بشه و این مورد اجباری نیست! حالا بنابر نیاز میشه متفاوت این مورد رو نوشت به عنوان مثال:

 

// index.js
import A from './A';
import B from './B';
import C from './C';

export { A, B, C};
// index.js
import A from './A';

export default A;
// index.js
export { default as A } from './A'
export { default as B } from './B'
فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

29 فروردین 00

حذف شده
یعنی میشه همین کار رو داخل فایل Map.jsx انجام داد که دیگه فایل index.js اضافی ایجاد نکنیم؟
Mehdi H

29 فروردین 00

حذف شده
زمانی که بخواید از داخل یک پوشه فرضا یک کامپوننت رو import بکنید و نخواید مستقیما به اسم یک فایل خاص اشاره بکنید یک راه حل این که فایل index رو اضافه بکنید که به صورت پیش فرض این فایل لود میشه بدون اینکه بهش اشاره بکنید
مجتبی سوری

29 فروردین 00