Showing
1 changed file
with
15 additions
and
15 deletions
@@ -12,7 +12,7 @@ | @@ -12,7 +12,7 @@ | ||
12 | <a href="https://github.com/Solido/awesome-flutter"> | 12 | <a href="https://github.com/Solido/awesome-flutter"> |
13 | <img alt="Awesome Flutter" src="https://img.shields.io/badge/Awesome-Flutter-blue.svg?longCache=true&style=flat-square" /> | 13 | <img alt="Awesome Flutter" src="https://img.shields.io/badge/Awesome-Flutter-blue.svg?longCache=true&style=flat-square" /> |
14 | </a> | 14 | </a> |
15 | -<a href="https://www.buymeacoffee.com/jonataslaw" target="_blank"><img src="https://i.imgur.com/aV6DDA7.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important; box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" > </a> | 15 | +<a href="https://www.buymeacoffee.com/jonataslaw" target="_blank"><img src="https://i.imgur.com/aV6DDA7.png" alt="Achetez moi un cafe" style="height: 41px !important;width: 174px !important; box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" > </a> |
16 | 16 | ||
17 |  | 17 |  |
18 | 18 | ||
@@ -181,41 +181,41 @@ Améliorez vos délais, livrez tout à temps sans perte de performances. Get n'e | @@ -181,41 +181,41 @@ Améliorez vos délais, livrez tout à temps sans perte de performances. Get n'e | ||
181 | 181 | ||
182 | ## Gestion d'état (State management) | 182 | ## Gestion d'état (State management) |
183 | 183 | ||
184 | -Get has two different state managers: the simple state manager (we'll call it GetBuilder) and the reactive state manager (GetX/Obx) | 184 | +Get a deux gestionnaires d'état différents: le gestionnaire d'état simple (nous l'appellerons GetBuilder) et le gestionnaire d'état réactif (GetX / Obx). |
185 | 185 | ||
186 | -### Reactive State Manager | 186 | +### Gestionnaire d'état réactif (Reactive State Manager) |
187 | 187 | ||
188 | -Reactive programming can alienate many people because it is said to be complicated. GetX turns reactive programming into something quite simple: | 188 | +La programmation réactive peut aliéner de nombreuses personnes car on dit qu'elle est compliquée. GetX fait de la programmation réactive quelque chose d'assez simple: |
189 | 189 | ||
190 | -- You won't need to create StreamControllers. | ||
191 | -- You won't need to create a StreamBuilder for each variable | ||
192 | -- You will not need to create a class for each state. | ||
193 | -- You will not need to create a get for an initial value. | ||
194 | -- You will not need to use code generators | 190 | +- Vous n'aurez pas besoin de créer des StreamControllers. |
191 | +- Vous n'aurez pas besoin de créer un StreamBuilder pour chaque variable | ||
192 | +- Vous n'aurez pas besoin de créer une classe pour chaque état. | ||
193 | +- Vous n'aurez pas besoin de créer un 'get' pour une valeur initiale. | ||
194 | +- Vous n'aurez pas besoin d'utiliser des générateurs de code | ||
195 | 195 | ||
196 | -Reactive programming with Get is as easy as using setState. | 196 | +La programmation réactive avec Get est aussi simple que d'utiliser setState. |
197 | 197 | ||
198 | -Let's imagine that you have a name variable and want that every time you change it, all widgets that use it are automatically changed. | 198 | +Imaginons que vous ayez une variable 'name' et que vous souhaitiez que chaque fois que vous la modifiez, tous les widgets qui l'utilisent soient automatiquement modifiés. |
199 | 199 | ||
200 | -This is your count variable: | 200 | +Voici votre variable: |
201 | 201 | ||
202 | ```dart | 202 | ```dart |
203 | var name = 'Jonatas Borges'; | 203 | var name = 'Jonatas Borges'; |
204 | ``` | 204 | ``` |
205 | 205 | ||
206 | -To make it observable, you just need to add ".obs" to the end of it: | 206 | +Pour le rendre observable, il vous suffit d'ajouter ".obs" à la fin: |
207 | 207 | ||
208 | ```dart | 208 | ```dart |
209 | var name = 'Jonatas Borges'.obs; | 209 | var name = 'Jonatas Borges'.obs; |
210 | ``` | 210 | ``` |
211 | 211 | ||
212 | -And in the UI, when you want to show that value and update the screen whenever tha values changes, simply do this: | 212 | +Et dans l'interface utilisateur, lorsque vous souhaitez afficher cette valeur et mettre à jour l'écran chaque fois qu'elle change, faites simplement: |
213 | 213 | ||
214 | ```dart | 214 | ```dart |
215 | Obx(() => Text("${controller.name}")); | 215 | Obx(() => Text("${controller.name}")); |
216 | ``` | 216 | ``` |
217 | 217 | ||
218 | -That's all. It's _that_ simple. | 218 | +C'est _tout_. Si simple que ca. |
219 | 219 | ||
220 | ### More details about state management | 220 | ### More details about state management |
221 | 221 |
-
Please register or login to post a comment