StreamBuilder란? 스트림을 처리하는 빌더, 스트림 빌더를 사용하면 setState()를 쓰지 않고도 UI를 업데이트 할 수 있다.
또 항상 스트림의 최신값을 가져오므로, 최신값을 확인할 필요가 없다. Stream이란?
일반적으로 데이터, 패킷, 비트 등의 일련의 연속성을 갖는 흐름을 의미한다. Stream의 장점 dispose를 사용하여 열어준 stream을 닫아줄 필요가 없다.
닫아주는 것까지 StreamBuilder에서 처리해준다. FutureBuilder와 마찬가지로 snapshot.data를 캐싱해준다. import 'dart:math'; import 'package:flutter/material.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({Key?
key}) : super(key: key); @override State createState() => _HomeScree...
#
Flutter
#
StreamBuilder
원문 링크 : StreamBuilder