Skip to content

Commit 6cf9c1d

Browse files
committed
Fix pr comments
1 parent aa8f884 commit 6cf9c1d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

content/docs/concurrent-mode-adoption.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ next: concurrent-mode-reference.html
2727
- [Bu Deneysel Sürüm Kimin İçin?](#who-is-this-experimental-release-for)
2828
- [Eşzamanlı Modu Etkinleştirmek](#enabling-concurrent-mode)
2929
- [Beklenmesi Gerekenler](#what-to-expect)
30-
- [Migrasyon Adımı: Engelleme Modu](#migration-step-blocking-mode)
30+
- [Geçiş Adımı: Engelleme Modu](#migration-step-blocking-mode)
3131
- [Neden Bu Kadar Çok Mod Var?](#why-so-many-modes)
3232
- [Özellik Karşılaştırması](#feature-comparison)
3333

@@ -46,7 +46,7 @@ Bu sürümleri kişisel projelerinizde veya bir branch üzerinde deneyebilirsini
4646

4747
### Bu Deneysel Sürüm Kimin İçin? {#who-is-this-experimental-release-for}
4848

49-
Bu sürüm birincil olarak erken adapte edenler, kütüphane yazarları ve meraklı insanlar içindir.
49+
Bu sürüm öncelikli olarak erken benimseyenler, kütüphane sahipleri ve meraklı insanlar içindir.
5050

5151
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

@@ -86,24 +86,24 @@ Eğer büyük bir uygulamanız varsa veya uygulamanızın çok fazla üçüncü
8686

8787
Bizim tecrübemiz, deyimsel React desenlerini kullanan ve harici state yönetimi çözümlerine bel bağlamayan kodun eşzamanlı modu çalıştırmada en kolay olduğu yönünde. Gördüğümüz ortak sorunları ve onların çözümlerini önümüzdeki haftalarda ayrıca anlatacağız.
8888

89-
### Migrasyon Adımı: Engelleme Modu {#migration-step-blocking-mode}
89+
### Geçiş Adımı: Engelleme Modu {#migration-step-blocking-mode}
9090

91-
Eski kodlar için eşzamanlı mod biraz ileri gidiyor olabilir. Bu yüzden de deneysel React versiyonunda yeni "engelleme modu"nu sunuyoruz. `createRoot` yerine `createBlockingRoot` deneyebilirsiniz. Bu, eşzamanlı mod özelliklerinin sadece *küçük bir kısmını* sunar, ama React'in bugünkü çalışmasına yakındır ve bir migrasyon adımı olarak kullanılabilir.
91+
Eski kodlar için eşzamanlı mod biraz ileri gidiyor olabilir. Bu yüzden de deneysel React versiyonunda yeni "engelleme modu"nu sunuyoruz. `createRoot` yerine `createBlockingRoot` deneyebilirsiniz. Bu, eşzamanlı mod özelliklerinin sadece *küçük bir kısmını* sunar, ama React'in bugünkü çalışmasına yakındır ve bir geçiş adımı olarak kullanılabilir.
9292

9393
Toplamak gerekirse:
9494

9595
* **Miras modu:** `ReactDOM.render(<App />, rootNode)`. Bu, React uygulamalarının bugün kullandığı moddur. Gözlemlenebilir gelecekte miras modunu kaldırma planı yok - ama bu yeni özellikler de bu modla kullanılamayacak.
96-
* **Engelleme Modu:** `ReactDOM.createBlockingRoot(rootNode).render(<App />)`. Bu, şu anda deneysel. Eşzamanlı modun özelliklerinin bir alt kümesini kullanmak isteyen uygulamalar için bir migrasyon adımı olarak düşünüldü.
96+
* **Engelleme Modu:** `ReactDOM.createBlockingRoot(rootNode).render(<App />)`. Bu, şu anda deneysel. Eşzamanlı modun özelliklerinin bir alt kümesini kullanmak isteyen uygulamalar için bir geçiş adımı olarak düşünüldü.
9797
* **Eşzamanlı mod:** `ReactDOM.createRoot(rootNode).render(<App />)`.
9898
Bu, şu anda deneysel. Gelecekte, kararlılığa ulaştıktan sonra onu öntanımlı React modu yapmayı istiyoruz. Bu, yeni özelliklerin *tamamını* etkinleştiriyor.
9999

100100
### Neden Bu Kadar Çok Mod Var? {#why-so-many-modes}
101101

102-
Biz, çok büyük ve bozucu değişiklikler yapmak yerine [kademeli migrasyon stratejisi](/docs/faq-versioning.html#commitment-to-stability) sunmanın - veya React'in gereksizliğe doğru durulmasının - daha iyi olduğunu düşünüyoruz.
102+
Biz, çok büyük ve bozucu değişiklikler yapmak yerine [kademeli geçiş stratejisi](/docs/faq-versioning.html#commitment-to-stability) sunmanın - veya React'in gereksizliğe doğru durulmasının - daha iyi olduğunu düşünüyoruz.
103103

104-
Pratikte miras modunu kullanan uygulamaların çoğunun en azından engelleme moduna (hatta eşzamanlı moda) migrasyonu mümkün olmalı. Bu parçalanma, tüm modları desteklemeyi hedefleyen kütüphaneler için kısa vadede can sıkıcı olabilir. Ancak, ekosistemi miras modundan kademeli olarak uzaklaşmak aynı zamanda React ekosistemindeki büyük kütüphaneleri etkileyen [layoutu okurken kafa karıştıran Suspense davranışı](https://github.com/facebook/react/issues/14536) ve [tutarlı harmanlama garantisinin olmayışı](https://github.com/facebook/react/issues/15080) gibi sorunları da *çözecektir*. Miras modunda bulunan kimi hatalar mantıksal değişiklikler yapılmadan çözülemiyor ama engelleme modunda ve eşzamanlı modda bulunmuyor.
104+
Pratikte miras modunu kullanan uygulamaların çoğunun en azından engelleme moduna (hatta eşzamanlı moda) geçişi mümkün olmalı. Bu parçalanma, tüm modları desteklemeyi hedefleyen kütüphaneler için kısa vadede can sıkıcı olabilir. Ancak, ekosistemi miras modundan kademeli olarak uzaklaşmak aynı zamanda React ekosistemindeki büyük kütüphaneleri etkileyen [layoutu okurken kafa karıştıran Suspense davranışı](https://github.com/facebook/react/issues/14536) ve [tutarlı harmanlama garantisinin olmayışı](https://github.com/facebook/react/issues/15080) gibi sorunları da *çözecektir*. Miras modunda bulunan kimi hatalar mantıksal değişiklikler yapılmadan çözülemiyor ama engelleme modunda ve eşzamanlı modda bulunmuyor.
105105

106-
Engelleme modunu, eşzamanlı modun "zarifçe indirgenmiş" bir versiyonu olarak düşünebilirsiniz. **Sonuç olarak, uzun vadede birleştirebileceğiz ve farklı modları düşünmeyi komple bırakabileceğız.** Ama şimdilik modlar önemli bir migrasyon stratejisi. Migrasyonun değip değmeyeceğine herkesin kendinin karar vermesine ve kendi hızlarıyla yükseltmelerine izin veriyorlar.
106+
Engelleme modunu, eşzamanlı modun "zarifçe indirgenmiş" bir versiyonu olarak düşünebilirsiniz. **Sonuç olarak, uzun vadede birleştirebileceğiz ve farklı modları düşünmeyi komple bırakabileceğız.** Ama şimdilik modlar önemli bir geçiş stratejisi. Geçiş yapmaya değip değmeyeceğine herkesin kendinin karar vermesine ve kendi hızlarıyla yükseltmelerine izin veriyorlar.
107107

108108
### Özellik Karşılaştırması {#feature-comparison}
109109

@@ -128,13 +128,13 @@ Engelleme modunu, eşzamanlı modun "zarifçe indirgenmiş" bir versiyonu olarak
128128
|İşbirlikli Çoklugörev |🚫 |🚫 ||
129129
|Çoklu setStates'in otomatik olarak gruplanması    |🚫* |||
130130
|[Öncelik tabanlı Rendering](/docs/concurrent-mode-patterns.html#splitting-high-and-low-priority-state) |🚫 |🚫 ||
131-
|[Ara verilebilir Prerendering](/docs/concurrent-mode-intro.html#interruptible-rendering) |🚫 |🚫 ||
131+
|[Bölünebilir Prerendering](/docs/concurrent-mode-intro.html#interruptible-rendering) |🚫 |🚫 ||
132132
|[useTransition](/docs/concurrent-mode-patterns.html#transitions) |🚫 |🚫 ||
133133
|[useDeferredValue](/docs/concurrent-mode-patterns.html#deferring-a-value) |🚫 |🚫 ||
134134
|[Suspense Reveal "Train"](/docs/concurrent-mode-patterns.html#suspense-reveal-train) |🚫 |🚫 ||
135135

136136
</div>
137137

138-
\*: Miras modunun React tarafından yönetilen eventlerde otomatik kümelemesi var ama sadece tek tarayıcı göreviyle sınırlı. React dışı eventler `unstable_batchedUpdates` kullanarak katılmak zorunda. Engelleme modunda ve eşzamanlı modda tüm `setState`ler öntanımlı olarak kümeleniyor.
138+
\*: Miras modunun React tarafından yönetilen olaylarda otomatik kümelemesi var ama sadece tek tarayıcı göreviyle sınırlı. React dışı olaylar `unstable_batchedUpdates` kullanarak katılmak zorunda. Engelleme modunda ve eşzamanlı modda tüm `setState`ler öntanımlı olarak kümeleniyor.
139139

140140
\*\*: Geliştirmede uyarı verir.

0 commit comments

Comments
 (0)