Flutter 프로젝트 개발환경 세팅!

정규호·2023년 7월 1일
0

Flutter 상태관리

Flutter에 들어오는 데이터와, 이를 뿌려주는 여러 화면들이 복잡하게 연결되어 있을 때, 우리는 어떻게 대처해야 할까?!
데이터가 변하면 여러 화면이 동시에 변해주어야 할 때, 어떻게 접근하는 것이 좋을까?
라는 고민들에 대한 앞선 고민들을 알아보자!

1. Bloc 패턴

View - Bloc - Repository - Provider
(UI. - Business Logic - Data handler - Data provider)

[031] 플러터 (Flutter) 배우기 - 상태 관리1 (BloC 패턴 적용)

2. Provider

View - Provider - Model
(UI. - Data Handler/Probider - Object Class)

	비지니스 로직은 어디에서 처리해야 할까요?!

[032] 플러터 (Flutter) 배우기 - 상태 관리2 (Provider 사용)

3. Get_it

View - Locator - Service - Model
(UI. - Data Hanler - Data Provider - Object Class)

	비지니스 로직은 어디에서 처리해야 할까요?!

[033] 플러터 (Flutter) 배우기 - 상태 관리3 (get_it 사용)

4. riverpod

???

[034] 플러터 (Flutter) 배우기 - 상태 관리4 (riverpod 사용)

5. GetX

???

[035] 플러터 (Flutter) 배우기 - 상태 관리5 (GetX 사용 - Simple State Manager, GetBuilder 사용)

6. GetX

???

[036] 플러터 (Flutter) 배우기 - 상태 관리6 (GetX 사용 - Reactive State Manager & RxList 사용)2023. 2. 20. 16:17

profile
The Man Who Lift

0개의 댓글