Skip to content

Commit 7fb81e9

Browse files
authored
193. satıra kadar çevrildi.
1 parent 16147f9 commit 7fb81e9

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

1-js/13-modules/02-import-export/article.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -153,39 +153,39 @@ say.bye('John'); // Bye, John!
153153

154154
## export default
155155

156-
So far, we've seen how to import/export multiple things, optionally "as" other names.
156+
Şimdiye kadar, Birden çok şeyi içeriye/dışarıya aktaracağımızı gördük, isteğe bağlı olarak "as" diğer isimler.
157157

158-
In practice, modules contain either:
159-
- A library, pack of functions, like `lib.js`.
160-
- Or an entity, like `class User` is described in `user.js`, the whole module has only this class.
158+
Pratikte, modüller şunlardan birini içerir:
159+
- Bir kütüphane, fonksiyonlar paketi, `lib.js` gibi.
160+
- Veya bir varlık,`user.js` de `class User` tanımlanmıştır. Bütün modül bu sınıfa sahiptir.
161161

162-
Mostly, the second approach is preferred, so that every "thing" resides in its own module.
162+
Çoğunlukla ikinci yaklaşım tercih edilir. Böylece her "şey" kendi modulünde bulunur.
163163

164-
Naturally, that requires a lot of files, as everything wants its own module, but that's not a problem at all. Actually, code navigation becomes easier, if files are well-named and structured into folders.
164+
Doğal olarak bu çok fazla dosya gerektirir, her şeyin kendi modülünü istediği gibi, ama bu hiç sorun değil. Aslında, dosyalar iyi adlandırılmışsa ve klasörler halinde yapılandırılmışsa kod gezinme işlemi kolaylaşır.
165165

166-
Modules provide special `export default` syntax to make "one thing per module" way look better.
166+
Modüller, "modül başına bir şeyin" daha iyi görünmesini sağlamak için özel `export default` sözdizimi sağlar.
167167

168-
It requires following `export` and `import` statements:
168+
`export` ve `import` ifadesini takip etmesi gerekir:
169169

170-
1. Put `export default` before the "main export" of the module.
171-
2. Call `import` without curly braces.
170+
1. Modulün "main export"'dan önce `export default` koyun
171+
2. Süslü parantez olmadan `import` çağırın.
172172
173-
For instance, here `user.js` exports `class User`:
173+
Örneğin, Burada `user.js` `class User` ı dışarıya aktarır:
174174
175175
```js
176176
// 📁 user.js
177-
export *!*default*/!* class User { // just add "default"
177+
export *!*default*/!* class User { // sadece "default" ekle
178178
constructor(name) {
179179
this.name = name;
180180
}
181181
}
182182
```
183183
184-
...And `main.js` imports it:
184+
...ve `main.js`de içeriye aktarılır:
185185
186186
```js
187187
// 📁 main.js
188-
import *!*User*/!* from './user.js'; // not {User}, just User
188+
import *!*User*/!* from './user.js'; // {User} değir, sadece User
189189
190190
new User('John');
191191
```

0 commit comments

Comments
 (0)