setState의 특징

  1. 이벤트 같은 것을 하면 그때 변경이 되는 것
    1. 한번 병경되면 끝입니다.
    2. setState(() {…}) 내부에서 build()실행
    3. UI를 직접 변경할때

StreamBuilder

  1. 코드 툴에서 UI코드를 고치면 자동 업데이트가 되고
  2. 실시간 데이터 흐름은 계속 수신
  3. 새로운 데이터가 stream을 통해 들어올 때만 build() 실행
  4. 실시간 데이터 반영에 적합