#0 Getx는 무엇인가?

2022. 1. 20. 14:28Flutter

반응형

플러터 상태 관리를 위해 사용하는 것에는 bloc, provider, getx가 있다.

getx가 가장 깔끔하고 편하기도 하고 앞으로 나는 getx를 써야 하기 때문에 천천히 하나씩 정리하며 이해해보려 한다

getx는 상태 관리의 끝판왕이 맞는가😐

 

 

📢GetX는?

Flutter를 위한 매우 가볍고 강력한 라이브러리이다.

상태 관리뿐 아니라 매우 많은 다양한 기능이 있다. 상태 관리를 위한 라이브러리들이 다양한데 요즘 가장 주목받는 라이브러리라고 한다.

 

pub.dev에서 Flutter부분 MOST LIKES 1위이다!

 

 

GetX는 라이브러리의 모든 사항에 대해 생산성, 성능, 조직화의 3가지 기본 원칙을 가진다.

 

1. 생산성 

- 같은 기능도 더욱 편하고 간결하게 표현할 수 있다

- 사용되지 않는 리소스는 알아서 메모리에서 제거해주기 때문에 컨트롤러들을 사용하고 반환하는 처리를 신경 쓰지 않아도 된다

2. 성능

- GetX는 성능과 최소한의 리소스 소비에 중점을 둔다

- Streams, ChangeNotifier를 사용하지 않는다

3. 조직화

- 화면, 비즈니스 로직, 종속성 주입 및 네비게이션을 완전히 분리할 수 있다.

 

이제 GetX를 사용해보자!

 

📢GetX 사용을 위한 준비

pubspec.yaml파일에 패키지를 추가

dependencies:
  flutter:
    sdk: flutter
  get: ^4.6.1

 

import

import 'package:get/get.dart';

 

GetX를 위한 준비 완료😶

 

 

반응형