Skip to content

Commit 1d13ec0

Browse files
committed
Translate installation
1 parent 28747bf commit 1d13ec0

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

content/docs/concurrent-mode-adoption.md

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -31,58 +31,56 @@ next: concurrent-mode-reference.html
3131
- [Neden Bu Kadar Çok Mod Var?](#why-so-many-modes)
3232
- [Özellik Karşılaştırması](#feature-comparison)
3333

34-
## Installation {#installation}
34+
## Yükleme {#installation}
3535

36-
Concurrent Mode is only available in the [experimental builds](/blog/2019/10/22/react-release-channels.html#experimental-channel) of React. To install them, run:
36+
Eşzamanlı mod sadece React'in [deneysel versiyonlarında](/blog/2019/10/22/react-release-channels.html#experimental-channel) bulunmaktadır. Onları yüklemek için, şu komutu çalıştırın:
3737

3838
```
3939
npm install react@experimental react-dom@experimental
4040
```
41+
**Deneysel versiyonlar için mantıksal versiyonlamanın garantisi yoktur.** Herhangi bir `@experimental` sürümde API'lar eklenebilir, değişebilir veya kaldırılabilir.
4142

42-
**There are no semantic versioning guarantees for the experimental builds.**
43-
APIs may be added, changed, or removed with any `@experimental` release.
43+
**Deneysel versiyonlar sıkça bozucu değişimler içerirler.**
4444

45-
**Experimental releases will have frequent breaking changes.**
45+
Bu sürümleri kişisel projelerinizde veya bir branch üzerinde deneyebilirsiniz, ancak canlıda kullanılmasını tavsiye etmeyiz. Biz Facebook'ta onları canlıda *kullanıyoruz*, ama bunun nedeni eğer bir şey bozulursa bugları düzeltmek için bizim varolmamız. Sizi uyardık!
4646

47-
You can try these builds on personal projects or in a branch, but we don't recommend running them in production. At Facebook, we *do* run them in production, but that's because we're also there to fix bugs when something breaks. You've been warned!
47+
### Bu Deneysel Sürüm Kimin İçin? {#who-is-this-experimental-release-for}
4848

49-
### Who Is This Experimental Release For? {#who-is-this-experimental-release-for}
49+
Bu sürüm birincil olarak erken adapte edenler, kütüphane yazarları ve meraklı insanlar içindir.
5050

51-
This release is primarily aimed at early adopters, library authors, and curious people.
51+
Biz bu kodu canlıda kullanıyoruz (ve işimizi görüyor) ancak hala kimi buglar, eksik özellikler ve dokümantasyonda boşluklar var. Gelecekte yayınlanacak olan kararlı sürüme daha iyi hazırlanabilmek için eşzamanlı modda nelerin çalışmadığı konusunda bilgiye toplamak istiyoruz.
5252

53-
We're using this code in production (and it works for us) but there are still some bugs, missing features, and gaps in the documentation. We'd like to hear more about what breaks in Concurrent Mode so we can better prepare it for an official stable release in the future.
53+
### Eşzamanlı Modu Etkinleştirmek {#enabling-concurrent-mode}
5454

55-
### Enabling Concurrent Mode {#enabling-concurrent-mode}
55+
Normalde React'e bir özellik eklediğimizde onu hemen kullanmaya başlayabilirsiniz. Fragment, Context ve hatta Hooks böyle özelliklere bir örnek. Bunları eski kodda herhangi bir değişiklik yapmadan yeni kodda kulanabilirsiniz.
5656

57-
Normally, when we add features to React, you can start using them immediately. Fragments, Context, and even Hooks are examples of such features. You can use them in new code without making any changes to the existing code.
57+
Eşzamanlı mod ise farklı. React'in nasıl çalıştığı konusunda mantıksal değişiklikler ekliyor. Aksi takdirde onun etkinleştirdiği [yeni özellikler](/docs/concurrent-mode-patterns.html) *mümkün olamazdı*. Bu yüzden izole bir şekilde teker teker yayınlanmak yerine yeni bir "mod" altında gruplandırıldılar.
5858

59-
Concurrent Mode is different. It introduces semantic changes to how React works. Otherwise, the [new features](/docs/concurrent-mode-patterns.html) enabled by it *wouldn't be possible*. This is why they're grouped into a new "mode" rather than released one by one in isolation.
59+
Eşzamanlı modu sadece belli alt ağaçlarda kullanamazsınız. Onun yerine bugün `ReactDOM.render()` metodunu çağırdığınız yerde kullanmanız gerekiyor.
6060

61-
You can't opt into Concurrent Mode on a per-subtree basis. Instead, to opt in, you have to do it in the place where today you call `ReactDOM.render()`.
62-
63-
**This will enable Concurrent Mode for the whole `<App />` tree:**
61+
**Bu tüm `<App />` ağacı için eşzamanlı modu etkinleştirir:**
6462

6563
```js
6664
import ReactDOM from 'react-dom';
6765

68-
// If you previously had:
66+
// Eğer eskiden
6967
//
7068
// ReactDOM.render(<App />, document.getElementById('root'));
7169
//
72-
// You can opt into Concurrent Mode by writing:
70+
// kullanıyorduysanız, eşzamanlı modu şunu yazarak etkinleştirebilirsiniz:
7371

7472
ReactDOM.createRoot(
7573
document.getElementById('root')
7674
).render(<App />);
7775
```
7876

79-
>Note:
77+
>Not:
8078
>
81-
>Concurrent Mode APIs such as `createRoot` only exist in the experimental builds of React.
79+
>`createRoot` gibi eşzamanlı mod APIları React'in sadece deneysel versiyonlarında bulunmaktadır.
8280
83-
In Concurrent Mode, the lifecycle methods [previously marked](/blog/2018/03/27/update-on-async-rendering.html) as "unsafe" actually *are* unsafe, and lead to bugs even more than in today's React. We don't recommend trying Concurrent Mode until your app is [Strict Mode](/docs/strict-mode.html)-compatible.
81+
Eşzamanlı modda [daha önce](/blog/2018/03/27/update-on-async-rendering.html) "güvensiz" olarak işaretlenmiş yaşam döngüsü metotları bu sefer gerçekten *güvensizdir* ve bugünkü React'ten dahi daha çok hataya sebep olurlar. Uygulamanızın [Strict Mode](/docs/strict-mode.html) desteği olana dek eşzamanlı modu kullanmanızı önermiyoruz.
8482

85-
## What to Expect {#what-to-expect}
83+
## Beklenmesi Gerekenler {#what-to-expect}
8684

8785
If you have a large existing app, or if your app depends on a lot of third-party packages, please don't expect that you can use the Concurrent Mode immediately. **For example, at Facebook we are using Concurrent Mode for the new website, but we're not planning to enable it on the old website.** This is because our old website still uses unsafe lifecycle methods in the product code, incompatible third-party libraries, and patterns that don't work well with the Concurrent Mode.
8886

0 commit comments

Comments
 (0)