[Flutter] BLoC basic

Uicheon·2023년 1월 17일
0

플러터

목록 보기
1/1

BLoC이란?

Business Logic Component, 디자인 패턴 중 하나이다.
presentation layer(화면단)과 business logic(로직단)을 구분해준다.
또한 BLoC 패턴은 테스트용이성과 재사용성도 도움된다.

(설명이랑 다이어그램만 봐도 MVC가 생각난다.)

갑분cubit

cubitBlocBase 클래스를 '상속'받고 어떠한 상태도 관리할수 있게 된다.
cubit은 초기 상태(emit호출 직전)이 필요하다.
cubit의 현재 상태는 상태 getter로 얻고, cubit의 상태를 바꾸려면 새 상태emit을 호출하면 된다.

출처 - bloc 패키지 문서

profile
컨셉입니다~

0개의 댓글