????? ???????????? GetX ??? ?????????? ???????????
GetX ???? ?????????? ???????????? ? ????? ????????????? Flutter, ? ??? ?? ????????. ?? ???????? ? ???? ???????? ? ???????? ?????????? ??????????. ? ???? ??????????, ?????? ??????????? ???? ??????? ????????? ???? ??????? ???????. GetX ????????? ?????????????? ????? ????, ??? ???????? ?????????????? ? ????????? ????????? ???????. ????? ?? ???????????? ?????????? ????????????????, ??? ?????? ??? ?????? ???????????? ??? ???????? ?????????? ???????????????? ???????????.
????? ? ??????? ????? ???????????? GetX ? ????? ????????, ? ??? ???????, ??? ?????? ?? ??? ???? ??????? ????? ???? ??????????? ? ??????????? ??????????? ????. ????? ???? ???????, ??? ????? ???????? ????????????? ????? ??? ??????????, ???????? ????? ????? ?????? ???????? ??????? ?? ?????.
??? ??????????? ??? ?????? ? GetX?
????? ??? ??? ?????? ?????? ? GetX, ?????????, ??? ? ??? ???? ??? ???????????. ????? ?????? ???????? ??????????:
- ????????????? ????? Flutter. ?????????, ??? ? ??? ????????? ??????.
- ?????????? GetX ???????? ? ??? ??????. ??? ?????????? ??? ??????????? ???? ???????.
- ??????? ?????? Dart ? Flutter. ????????? ???????? ????????? ??????? ??? ??????? ???????? GetX ? ??????.
??? 1: ????????? GetX ? ??????
??????, ????? ?? ??????, ??????? ????????? GetX:
- ???????? ???? pubspec.yaml ? ????? ???????.
- ???????? ???????????:
- ????????? ????????? ? ????????? ??????? flutter pub get ? ?????????. ??? ????????? ??????????.
- ???????????? ?????????? ? ??? Dart ????, ??????? ??????:
dependencies: get: ^latest_version
import 'package:get/get.dart';
??? 2: ???????? ???????????
?????????? – ??? ???????? ?????? ????????? ? ??????????? GetX. ?? ????????? ?????????? ?????? ??????????. ???????? ???? ?????:
- ???????? ????? ????? ???????????, ??????? ????????? GetxController.
- ?????????? ??????????? ??????????, ????????? ??????????? ???????:
- ???????? ?????? ??? ????????? ?????????. ????????:
var count = 0.obs;
void increment() {
count++;
}
??? 3: ?????????? ??????????? ? ???????????????? ???????????
??? ?????????, ?? ?? ????? ?????? ???. ?????????? ??????????? ? ??????????? ????????? ?????? ?????????? ??????????? ?? ????????? ?????????:
- ??????????? GetBuilder ??? GetX ??? ???????? ??????????? ? ?????? ????????????????? ??????????.
- ???????? ?????????, ??????? ????? ??????????? ?? ?????????, ????????, ? ??????? ????:
- ??????????? ?????????? ?????????? ?? ?????????????? ? ?????????, ??? ??? ????????? ????????.
Text('${controller.count}');
??? ???????? ??????? ???????????? GetX ??????? ??? ? ?????????? ??????????????????, ? ???????? ? ?????????? ?????. ?????? ??? ??? ??????????, ????????? ?? ?????????? ??? ??????, ??? ???????? ??. ???????????? GetX ?????????? — UI ???????????? ???????????. ??????, ????? ?? ??????, ??? ???????????? ???? ???????????, ??????? ????????? ?????? ?????????? ? ???????????? ??????????????.
???? ? ??? ???????? ???????, ??? ????????? ????? ??????????:
????? ?????????? ???????
- ??? ????? GetX ? Flutter?
??? ?????????? ??? ?????????? ?????????? ? ??????????????. - ??? ?????????? GetX?
???????? ??????????? ? pubspec.yaml ? ????????? flutter pub get.
??? ?????????????? ??????????, ? ?????????? ????????? https://the-province.ru, ??? ????? ????? ????? ???????? ????????.
