Observing Blocs

kbs·2023년 9월 12일
0

cubit에서 state의 변화는 emit에 의해 촉발됨

이때 실제 state변화가 일어나기전에 cubit에 change 이벤트가 발생하고 onchange 함수 호출

다음은 bloc

bloc에서 state의 변화는 event가 add되면 발생. 이때 onevent 함수가 trigger됨.

eventtransformer를 거친 event는 eventhandler에 의해 처리되는데,

emit들을 호출해서 새로운 state를 generate한다.

이때 state가 change되기 전에 ontransition 함수가 호출된다.

결론

bloc의 경우, state 변화를 초래한 원인인 event를 trace할 수 있다.

0개의 댓글