Showing
1 changed file
with
10 additions
and
10 deletions
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. |
-
Please register or login to post a comment