??????????? ??????? ?????? getx ??? ??????? ????????? ??????????
- ??????????? ??????? ?????? getx ??? ??????? ????????? ??????????
- ?????????? ?????????? ? ?????????????? GetX
- ???????????? ??????????? ?????????? ??????????
- ????????? ? ?????????????? GetX
- ???????? ?????? ? ??????????
- ?????????? ????????????? ? ??????? GetX
- ???????? ????????? ????????????
- ??????????? ??????????? GetX: ????, ????? ? ?????? ??????
- ?????????? GetX ? ???????? ???????? ? ??????????? ????????
??????????? ??????? ?????? getx ??? ??????? ????????? ??????????
? ??????????? ????????? ?????????? ???????? ? ????????????? ???????? ????????? ????????? ?????? ?????? ???????. ???????????? ????????? ???? ??????????? ? ??????????, ??????? ????????? ????????? ???????????? ?????????? ? ???????????? ????????? ??????? ? ??????. ????? ?? ????? ???????, ?????????? ????????????, ???????? getx – ?????????????? ??? Dart, ??????? ?????????? ??????? ?????? ???????????? ??? ?????????? ??????????, ?????????? ? ?????????????.
???? ????????? ?????????? ????? ?????????, ??????????????????? ? ?????????, ??? ?????? ??? ??????????????? ??? ?????????????, ?????????? ??? ????????? ????????? ?????????. ?? ????????? ??????????? ????????? ??????????? ??????????, ??????? ??? ????? ???????? ? ??????????????, ? ????? ???????? ??????? ??????????. getx ?? ?????? ????? ????????????, ? ????? ?????????, ???????????? ?? ???????? ??????? ? ?????????????? ????????? ??????????.
?????????? ?????????? ? ?????????????? GetX
????? ?? ???????? ????? ? ????????? ?????????? ???????? ??????????? ?????????? ?????????? ??????????. ???????????? ??????? ????? ???????? ? ???????? ? ??????????? ????, ???????? ? ??????? ????????. GetX ?????????? ??????? ? ?????????? ???????? ?????? ?????????? ??????????, ?????????? ?? ?????????? ????????????????. ? ??????? GetX Controller ????? ????? ?????????? ? ??????????? ????????? ??????, ? ????? ????????????? ????????? ???????????????? ????????? ??? ?? ?????????????. ??? ????????? ???????? ??????? ?????????? ?????????? ? ??????????? ????????? ??????? ??????????.
???????????? ? GetX ??????????? ????? Rx ?????? (RxInt, RxString, RxBool ? ?.?.), ??????? ?????????? ??????? ???? ?????? ? ????????? ??????????? ?? ?????????. ????? ???????? Rx ?????????? ??????????, ??? ????????? ??????? ????????????? ???????????????, ????????? ????? ??????. ??? ???????????? ??????? ?????????????????? ? ???????????? ??????????. ????????????? GetBuilder, GetX ? Obx – ????????? ??????? ?????????? UI ??? ????????? ?????????. GetBuilder – ????? ???????, ?? ???????? ??????. GetX ????????????? ????? ?????? ???????? ??? ??????????? UI, ? Obx – ????? ?????? ? ?????? ??????, ??????????? ????????? ?????? ?? ????? ??????????, ??????? ??????? ?? ???????????? ??????.
???????????? ??????????? ?????????? ??????????
?????????? ?????????? ??????????, ????????????? ? GetX, ????? ??? ??????????? ?? ????????? ? ????????????? ?????????. ??-??????, ??? ???????? ???, ????? ??? ????? ???????? ? ??????????????. ??-??????, ??? ???????? ?????????????????? ??????????, ????????????? ???????? ???????????????? ????????? ?????? ??? ?????????????. ?-???????, ??? ???????? ???????????????? ??????????, ???????? ????? ????????? ????? ??????? ? ?????????? ??? ???????? ???????????? ????????? ? ???????????? ???. ????????????? ???????????? ????????? ????????????? ??????????????? ?? ?????? ??????????, ? ?? ?? ?????????? ??????????, ??? ???????? ??????? ?????????? ? ??????? ??????????? ??????.
| ????? | ???????? | ?????? ????????????? |
|---|---|---|
| GetBuilder | ????????? ?????? ??? ????????? ????????? ???????????. | GetBuilder(builder: (controller) => Text(controller.count.toString())); |
| GetX | ????????? ?????? ??? ????????? ???????? Rx ??????????. | GetX(builder: (controller) => Text(controller.count.toString())); |
| Obx | ????????? ?????? ?? ????? ???????, ??????? ??????? ?? Rx ??????????. | Obx(() => Text(controller.count.toString())); |
????? ?????? ?????????? UI ??????? ?? ?????????? ?????????? ???????. GetBuilder ???????? ??? ??????? ???????, ????? ?????????? ???????? ???? ??????. GetX ????????????? ????? ?????? ???????? ??? ??????????? UI, ? Obx – ???????? ?????? ? ?????? ??????, ??????? ????????? ????????? ?????? ?? ????? ??????????, ??????? ??????? ?? ???????????? ??????.
????????? ? ?????????????? GetX
????????? ????? ???????? ???????? ???????????? ?????? ?????? ?????????? ??????????. GetX ?????????? ??????? ? ??????? ?????? ?????????, ??????? ????????? ????? ????????????? ????? ???????? ??? ????????????? ????????? ???????? ????. ? ??????? ?????? Get.to() ????? ??????? ?? ????? ?????, ? ? ??????? ?????? Get.back() – ????????? ?? ??????????. GetX ????? ???????????? ??????????? ????????, ??? ????????? ?????????? ?? ?????? ?? ?? ?????.
GetX ????????????? ??????? ??????????? ??? ???????? ?????? ????? ????????. ??? ???????? ?? ????? ????? ????? ???????? ?????? ? ??????????? ???????????, ???? ???????????? ?????????? ?????????? GetX. ??? ????????? ?????? ? ??????????? ?????? ????? ???????????? ?????? Get.arguments ??? Get.find(). ??? ??? ??????????? ???????? ??????? ???????? ?????? ????? ???????? ? ?????? ??? ????? ???????? ? ??????????????. ????????????? GetX ??? ????????? ????????? ???????? ????????? ?????????? ???? ? ??????????????? ?? ?????????? ?????? ??????????.
???????? ?????? ? ??????????
GetX ???????????? ??????? ?????????? ?????????? ??????????. ???????????? ????? ?????????? ???????? ? ??????? ?????? Get.defineRoute(), ????????? ???????? ????????? ? ??????????????? ???????. ??? ????????? ????? ????????? ???????? ??????? ?????????? ? ????????? ????????? ????? ????. GetX ????? ???????????? ????????????? ???????? (middleware), ??????? ????????? ????????? ???????????? ???????? ????? ????????? ?? ?????, ????????, ???????? ??????????? ??? ??????????????. ?????? ? ?????????? ? GetX ??????????? ???????? ?????????? ??????? ?????????? ? ??????? ??????????? ???????.
Get.to()??????? ?? ????? ?????.Get.back()??????? ?? ?????????? ?????.Get.off()??????? ?? ????? ????? ? ???????? ???? ?????????? ??????? ?? ?????.Get.offAll()??????? ?? ??????? ????? ? ???????? ???? ????????? ??????? ?? ?????.Get.replace()?????? ???????? ?????? ?? ?????.
??? ?????? ????????? ????? ????????? ?????????? ? ?????????? ? ??????????? ????????? ???????? ?????????????? ? ?????????????. ????? ????????? ??????? ????? ????????? ? ??????????? ?? ?????????? ?????????? ??????? ? ????????? ????????? ??????????.
?????????? ????????????? ? ??????? GetX
?????????? ????????????? ???????? ????? ?? ?????? ????? ? ????????? ??????????. GetX ?????????? ??????? ? ??????????? ?????? ?????????? ?????????????, ??????? ????????? ????? ???????? ??????????? ? ??????????? ? ???????. ? ??????? ?????? Get.put() ????? ???????????????? ???????????, ? ? ??????? ?????? Get.find() – ???????? ?????? ? ???. GetX ????? ???????????? ????????? ??????? ????????? ????????????, ????? ??? ?????????, ??????? ? ??????? ?????????????.
????????????? GetX ??? ?????????? ????????????? ????????? ????????? ???, ??????? ??? ????? ???????? ? ??????????????, ? ????? ???????? ????????????? ??????????. ?????????? ??????????????? ????? ???????????? ?????????? ? ????????? ???????????? ???????? ??????? ?????????? ? ????????? ????? ????????? ????? ??????? ? ?????????? ??? ???????? ???????????? ????????? ? ???????????? ???. GetX ????????????? ?????? ??????????? ??? ?????????? ?????????????, ??????? ???????? ????????????? ????????? ???????????? ? ?????????????? ????????? ??????????.
???????? ????????? ????????????
????????? ???????????? – ??? ??????? ??????????????, ??????? ????????? ????????? ??????????????? ????? ???????????? ?????????? ? ???????? ??????? ????????????. ?????????? ????????? ????????? ????????? ????????????, ??????? ??????? ????????? ??? ?????????? ??????????. ??-??????, ?????????? ?????????? ?????? ???? ????? ??????? ???? ? ??????. ??-??????, ??????????? ?????? ???? ???????? ? ?????????? ?????, ? ?? ??????????? ?????? ???. ?-???????, ??????????? ?????? ???? ????????????, ? ?? ??????????? ????????????. ?????????? ???? ????????? ????????? ????????? ?????? ? ?????????????? ??????????, ??????? ????? ???????????? ? ?????????.
- ?????????? ?????????? ??? ???? ????????????.
- ??????????????? ??????????? ? GetX ? ???????
Get.put(). - ???????? ??????????? ? ??????????? ? ??????? ? ???????
Get.find(). - ??????????? ????????? ??????? ????????? ???????????? (?????????, ???????, ??????? ?????????????) ? ??????????? ?? ?????????? ?????????? ???????.
?????????? ???? ????? ???????? ?????????? ????????? ????????????? ? ?????????? ? ????????? ????? ?????? ? ?????????????? ???.
??????????? ??????????? GetX: ????, ????? ? ?????? ??????
GetX ?????????? ?? ?????? ?????????? ??????????, ????????? ? ?????????????, ?? ? ??? ?????? ???????? ???????. ????? ??? – ????????? ??? ??????????, ??????????? (????????? ?????????? ??????), ???????? ?????? (GetStorage), ?????? ? ????? (GetConnect) ? ?????? ??????. ??? ??????? ????????? ??????????? ???????? ??????? ?????????? ? ??????? ??????????? ????????? ?????????? ? ???????????? ????????. GetX ????????????? ??? ??????????? ??????????? ??? ?????????? ??????????? ????????? ??????????, ??????? ???????? ??????????? ????????????? ? ???????.
??????? GetStorage ????????? ????? ??????? ?????? ???????? ?? ?????????? ????????????, ????????, ????????? ??????????, ???????????? ???????????? ? ?.?. GetConnect ????????????? ??????? ????????? ??? ?????? ? ?????, ???????? ?????????? ??????? ? API ? ???????? ?????? ? ??????? ???????. ????????? ??? ?????????? ????????? ????? ????????? ?????????? ? ?????????? ??????? ??????????, ?????????????? ??? ???????????? ????????????. ??? ??? ??????? ?????? GetX ????????????? ???????????? ??? ?????????? ????????? ??????????.
?????????? GetX ? ???????? ???????? ? ??????????? ????????
GetX ??? ??????? ???????????? ? ??????? ?????????? ???????? ????????, ?? ????????? ?????????? ?? ??????? ???????????? ??????????. ???????????? ???????? ??? ????????, ?????????????????? ? ????????, ? ????? ???????? ?????????? ? ?????????? ????????. ? ??????? GetX ????????? ????????? ???? ???????????, ???????? ????? ??????? ? ???????? ????????????. ????? ?? ????????????? ???????? ???????? ???????? ????????? WebAssembly, ??? ???????? ???????????? GetX ??? ?????????? ???-??????????.
????????? ????? ??????????????? ? ????????, GetX ?????????? ??????????? ???????????? ????? ????????????? ????????? ??????????. ?? ????????? ????????? ???????????? ? ?????????????? ?????????? ? ???????????? ????????? ??????? ? ??????. GetX – ??? ???????? ????? ??? ?????????????, ??????? ????? ???????? ??????? ?????????? ? ??????? ??????????? ????????? ??????????, ?????????? ??????????? ????????????? ? ???????.