Sink1 [flutter 상태관리] 10. 플러터 Stream 과 Sink 스트림을 활용해서 연속되는 데이터를 처리하는 방법에 대해 알아볼텐데요. 상태 관리 패턴인 BLoC를 다루기에 앞서 Stream과 Sink의 개념을 알아보겠습니다. Stream이란? Stream은 연속 데이터, 이벤트를 처리해주는 클래스 입니다. 스트림 자체는 연속적인 값을 가지며 sink를 사용해 메시지(값)를 추가해 줄 수 있습니다. 추가된 메시지는 listen 메소드를 사용해 추가된 타이밍에 값을 사용하여 처리를 하는 리스너를 설정할 수 있습니다. 따라서 사용자의 액션에 따른 처리나, webAPI의 비동기 처리를 할 때 Stream을 사용하게 됩니다. Rxjs와 같은 ReactiveX를 사용해본 분이라면 거부감 없이 받아들일 수 있고 rx라이브러리 호환되는 부분도 있습니다. Provider와 Stre.. 2022. 6. 14. 이전 1 다음