본문 바로가기
개발/플러터

BlocBuilder, BlocListener, BlocConsumer 차이

by 꿈트리꿈트리 2022. 10. 4.

FlutterBloc을 공부 중인데

궁금한점이 생겼다

빌더, 리스너, 컨슈머의 차이가 명확히 알고 싶으나 명확히 모르겠다

 

builder 같은경우 위젯을 그릴때

리스너는 블러안의 상태가 변했을때 해당 처리를 하면 되는거 같고

컨슈머는 빌드할때 상태가 변경되서 감지 했을때 처리를 해줄 수 있는데

그럴거면 그냥 처음 부터 컨슈머 써버리면 되는거 아닌지

 

bloc도 있고 그냥 provider도 있던데 원하는거 가져다 쓰면 되니

오히려 선택지가 있으니 헷갈린다 머가 더 좋은건지...

 

누가 좀더 정확하게 알려주면 좋겠다