> For the complete documentation index, see [llms.txt](https://triyono.gitbook.io/fluttercheatsheet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://triyono.gitbook.io/fluttercheatsheet/my-note/inti-bloc.md).

# Bloc , intinya...

event = input , biasanya menggunakan kata kerja (fetch, Load)

state = output ,biasanya menggunakan past tense ( fetched , loaded)

bloc intinya add event

\====  (async=> **then**) pada Bloc  ====

kalau di future ada "**then**"&#x20;

di bloc menggunakan **BlocListener**

**BlocBuilder** digunakan untuk setState / merubah state suatu tampilan

BlocL**i**stener digunakan untuk listen/ mendengarkan suatu state yang terpanggil

blocConsumer = menggabungkan antara blocBuilder dengan BlocListener
