본문 바로가기

StreamBuilder2

Flutter 플러터 StreamBuilder 대 FutureBuilder, Flutter StreamBuilder vs FutureBuilder 질문 StreamBuilder와 FutureBuilder의 주요 차이점은 무엇인가요? 어떤 것을 언제 사용해야 하나요? 그들이 수행하려고하는 작업은 무엇인가요? 동적 목록에서 변경 사항을 각각 어떻게 수신하나요? 답변 StreamBuilder와 FutureBuilder는 모두 같은 동작을합니다. 그들은 각각의 객체에서 변경 사항을 듣습니다. 그리고 새로운 값이 통보되면 새로운 빌드를 트리거합니다. 그래서 결국 그들의 차이점은 그들이 듣는 객체가 작동하는 방식입니다. Future는 JS의 Promise 또는 c #의 Task와 같습니다. 그들은 비동기 요청의 표현입니다. Futures에는 하나의 응답만 있습니다. Future의 일반적인 사용법은 HTTP 호출을 처리하는 것입니다. Future에서 청취할 수.. 2023. 5. 30.
Flutter 'type 'List<dynamic>'은(는) 'List<Widget>'의 하위 유형이 아닙니다.', type 'List<dynamic>' is not a subtype of type 'List<Widget>' 질문 Firestore 예제에서 복사한 코드 스니펫이 있습니다: Widget _buildBody(BuildContext context) { return new StreamBuilder( stream: _getEventStream(), builder: (context, snapshot) { if (!snapshot.hasData) return new Text('Loading...'); return new ListView( children: snapshot.data.documents.map((document) { return new ListTile( title: new Text(document['name']), subtitle: new Text("Class"), ); }).toList(), ); }, ); .. 2023. 5. 11.