FLUTTER BLOCK? BLOC!
BLOC 패턴 Bloc 패턴은 UI사이에서 이벤트 및 데이터를 수신하고 전달하는 비즈니스 로직 패턴입니다. 기본적으로 Reactive Programming을 기본으로 사용하여 이벤트 및 데이터의 흐름을 처리합니다. 이전에 포스팅했었던 RxKotlin 과 비슷한 RxDart를 사용합니다. Bloc은 UI객체들이 Bloc을 구독하고 있고 Bloc의 상태가 변경이되면 구독중인 UI객체들도 즉시 변경이됩니다. 위의 즉시변경을 위한 BLoC패턴의 중점인 데이터의 흐름은 Sinks와 Stream의 중심으로 구성이 되어있습니다. Widget들은 event를 Sinks를 통하여 BLoC에 송신. Widget들은 BLoC의 stream으로 알림을 받음. Let’s BLoC BloC을 구현하는 방법은 여러가지 방법이 있었습니다. ...