Start Debugging

streams

3 posts

2026-10-18 dartflutterstreams

Como reemitir o último valor para assinantes tardios de um Stream do Dart sem o BehaviorSubject do rxdart

Um StreamController broadcast descarta todo evento disparado antes de você assinar. Aqui está um substituto do BehaviorSubject sem dependências, construído com Stream.multi, uma extensão replayLatest() para streams existentes, o atalho com async* que perde eventos silenciosamente e o detalhe do initialData no StreamBuilder, tudo verificado no Dart 3.12.2.