bloc는 한가지 분류의 사용자가 할 수 있는 이벤트의 목록과 가능한 상태를 작성해놓고
이벤트가 오면 알맞은 상태를 매핑해주는 방식으로 상태관리가 되는데
이 방법은 개발자가 데이터의 변경에따라 UI가 바뀌어야 하는 부분들을
Stream의 전파를 통해 옵저버가 구독하고 반응하는것으로 추상화하고
개발자의 개발방향의 포커스를
필요할때마다 엔드포인트를 무한대로 만드는식으로
데이터변경을 적용하는 노가다를 하는게 아니라
사용자의 이벤트와 가능한 상태를 예상하고
이벤트를 상태로 바꾸는것에 집중할 수 있게 해준다
이것은 비즈니스로직하고 프레젠테이션을 분리하는 개념이 아님ㅇㅇㅇ
댓글 0