provider (3) 썸네일형 리스트형 RiverPod when 과 Bloc 비교 . Cubit도 가능 Switch, 비슷합니다. if문으로 상태값을 가져 와서 처리 하는데 . 리버팟의 when(data:(data){ return .. }. 을 보고 편리하다고 생각 했엇는데 BLOC 를 보니 . 비슷합니다. 비슷한 부분을 가져와 봅니다. 좀더 디테일 함은 BLOC 입니다. Switch이로 다양한 상태에 전부 정의가 가능 합니다. flutter State Management 상태관리 어떤걸 쓰지? getx provoder bloc.... 간단하게 플러터의 상태 관리에는 제일 많이 쓰이는게 순서대로 1 GetX 2 Provider 3 Bloc 4 RiverPod .......... 외에도 훅스, 리덕스 등등 많이 있다. 2 와 4는 레미라는 사람이 제안해서 만들어졌다. 이 글을 적는 저도 1 2 를 제일 많이 쓰고 3은 공부해 봤지만 개발해본적이 없음 , 개인적으로 4로 바꿔 보려합니다만, 3은 어쩔수 없이 같이 가야 할 것 같습니다. 이유는, 1 GETX은 build context 를 무시합니다. 문서 도큐먼트도 없고, 자칫 구글에서 지원을 안해준다면 getx를 사용해서 만든 어플이 무용지물이되거나 , 업데이트가 안되서 개발에 사용 못할 수도있다, 그렇지만, 사용자가 제일 많은 1위 상태관리 패키지 입니다. 앞으로 어찌 될지 모르지만 ,.. 가장 간단한 상태관리 ValueNotifier Provider 도 아니고 . valueNotifier 로 간단한 상태관리가 가능하다. ValueListenableBuilder 로하는 상태관리 State Manage 간단한 작업에 프로바이더 없이 상태관리가 가능 하다. import 'package:flutter/material.dart'; class ValueHome extends StatefulWidget { const ValueHome({super.key}); @override State createState() => _ValueHomeState(); } class _ValueHomeState extends State { int _counter = 0; ValueNotifier _counterChanged = ValueNotifier(0); @ov.. 이전 1 다음