Gizem Malçok

State Management follow link titles edited.

1 -* [State Management (Durum Yönetimi)](#state-management-(durum-yönetimi))  
2 - + [Reactive State Manager (Reaktif Durum Yöneticisi)](#reactive-state-manager)  
3 - - [Advantages(Avantajlar)](#advantages)  
4 - - [Maksimum Performans:](#maximum-performance)  
5 - - [Reaktif bir değişken bildirmek](#declaring-a-reactive-variable)  
6 - - [Reaktif bir duruma sahip olmak kolaydır.](#having-a-reactive-state-is-easy) 1 +* [State Management(Durum Yönetimi)](#State-Management-(durum-yönetimi))
  2 + + [Reactive State Manager(Reaktif Durum Yöneticisi)](#Reactive-state-manager(Reaktif-durum-yöneticisi))
  3 + - [Advantages(Avantajlar)](#advantages(avantajlar))
  4 + - [Maksimum Performans:](#maksimum-performans)
  5 + - [Reaktif bir değişken bildirmek](#reaktif-bir-değişken-bildirmek)
  6 + - [Reaktif bir state'e(duruma) sahip olmak kolaydır.](#reaktif-bir-state'e-(duruma)-sahip-olmak-kolaydır)
7 - [Görünümdeki değerleri kullanmak](#using-the-values-in-the-view) 7 - [Görünümdeki değerleri kullanmak](#using-the-values-in-the-view)
8 - [Yeniden oluşturulacak koşullar](#conditions-to-rebuild) 8 - [Yeniden oluşturulacak koşullar](#conditions-to-rebuild)
9 - [Nerede .obs kullanılabilir](#where-obs-can-be-used) 9 - [Nerede .obs kullanılabilir](#where-obs-can-be-used)
10 - [Listeler hakkında not](#note-about-lists) 10 - [Listeler hakkında not](#note-about-lists)
11 - [Neden .value kullanmak zorundayım?](#why-i-have-to-use-value) 11 - [Neden .value kullanmak zorundayım?](#why-i-have-to-use-value)
12 - [Obx()](#obx) 12 - [Obx()](#obx)
13 - - [Çalışanlar](#workers) 13 + - [Çalışanlar](#Çalışanlar)
14 + [Simple State Manager (Basit Durum Yöneticisi)](#simple-state-manager) 14 + [Simple State Manager (Basit Durum Yöneticisi)](#simple-state-manager)
15 - [Avantajlar](#advantages-1) 15 - [Avantajlar](#advantages-1)
16 - [Kullanımı](#usage) 16 - [Kullanımı](#usage)
@@ -40,7 +40,7 @@ GetX ile iç içe geçmiş widget'lara bile saygı duyulur. Obx listview'inizi i @@ -40,7 +40,7 @@ GetX ile iç içe geçmiş widget'lara bile saygı duyulur. Obx listview'inizi i
40 40
41 Mevcut state management'lerin(durum yöneticilerin) çoğu (hepsi değilse de) ekranda yeniden oluşturulur. 41 Mevcut state management'lerin(durum yöneticilerin) çoğu (hepsi değilse de) ekranda yeniden oluşturulur.
42 42
43 -## Reactive State Manager (Reaktif Durum Yöneticisi) 43 +## Reactive State Manager(Reaktif Durum Yöneticisi)
44 44
45 Reaktif programlama birçok insanı yabancılaştırabilir çünkü karmaşık olduğu söylenir. GetX reaktif programlamayı oldukça basit bir şeye dönüştürür: 45 Reaktif programlama birçok insanı yabancılaştırabilir çünkü karmaşık olduğu söylenir. GetX reaktif programlamayı oldukça basit bir şeye dönüştürür:
46 46
@@ -69,7 +69,7 @@ Hepsi bu. *Bu kadar basit* bir şey. @@ -69,7 +69,7 @@ Hepsi bu. *Bu kadar basit* bir şey.
69 69
70 Şu andan itibaren, bu reaktif-".obs"(ervables) değişkenlerine _Rx_ adını verebiliriz. 70 Şu andan itibaren, bu reaktif-".obs"(ervables) değişkenlerine _Rx_ adını verebiliriz.
71 71
72 -Kaputun altında ne yaptık? `String` lerin bir `Stream` oluşturduk, `"Jonatas Borges"` initial value'sunu(başlangıç değerini) atadık, `"Jonatas Borges"` kullanan tüm widget'lara artık bu değişkene "ait olduklarını" bildirdik ve _Rx_ değeri değiştiğinde de değişmeleri gerekecek. 72 +Başlık altında ne yaptık? `String` lerin bir `Stream` oluşturduk, `"Jonatas Borges"` initial value'sunu(başlangıç değerini) atadık, `"Jonatas Borges"` kullanan tüm widget'lara artık bu değişkene "ait olduklarını" bildirdik ve _Rx_ değeri değiştiğinde de değişmeleri gerekecek.
73 73
74 Bu, Dart'ın yetenekleri sayesinde **GetX'in büyüsüdür**. 74 Bu, Dart'ın yetenekleri sayesinde **GetX'in büyüsüdür**.
75 75
@@ -117,7 +117,7 @@ void onButtonTap() => isOpen.value=false; @@ -117,7 +117,7 @@ void onButtonTap() => isOpen.value=false;
117 117
118 ### Advantages(Avantajlar) 118 ### Advantages(Avantajlar)
119 119
120 -**GetX()**, güncellenenler üzerinde **ayrıntılı** kontrole ihtiyacınız olduğunda size yardımcı olur. 120 +**GetX()**, güncellenen değişkenler üzerinde **ayrıntılı** kontrole ihtiyacınız olduğunda size yardımcı olur.
121 121
122 Bir eylem gerçekleştirdiğinizde tüm değişkenleriniz değiştirileceğinden `unique IDs(benzersiz kimliklere)` ihtiyacınız yoksa, `GetBuilder`ı kullanın, 122 Bir eylem gerçekleştirdiğinizde tüm değişkenleriniz değiştirileceğinden `unique IDs(benzersiz kimliklere)` ihtiyacınız yoksa, `GetBuilder`ı kullanın,
123 çünkü Simple State Updater(Basit Durum Güncelleyicisi)'dir (`setState ()` gibi bloklar halinde), sadece birkaç kod satırında yapılır. 123 çünkü Simple State Updater(Basit Durum Güncelleyicisi)'dir (`setState ()` gibi bloklar halinde), sadece birkaç kod satırında yapılır.