Streams & RxDart
Stream, StreamController, StreamBuilder, ตัวดำเนินการ rxdart, BehaviorSubject, combineLatest
1Stream ใน Dart คืออะไร?
Stream ใน Dart คืออะไร?
คำตอบ
Stream คือลำดับข้อมูลแบบอะซิงโครนัสที่ช่วยให้รับค่าได้เมื่อเวลาผ่านไป ต่างจาก Future ที่คืนค่าเพียงค่าเดียว Stream มีประโยชน์อย่างยิ่งในการจัดการเหตุการณ์ของผู้ใช้ ข้อมูลแบบเรียลไทม์ หรือกระแสข้อมูลต่อเนื่องอย่าง WebSockets
2ความแตกต่างระหว่าง Single-subscription Stream และ Broadcast Stream คืออะไร?
ความแตกต่างระหว่าง Single-subscription Stream และ Broadcast Stream คืออะไร?
คำตอบ
Single-subscription Stream สามารถมี listener ได้เพียงหนึ่งตัวในแต่ละครั้งและจะเก็บเหตุการณ์ไว้จนกว่าจะถูกฟัง ส่วน Broadcast Stream อนุญาตให้มี listener หลายตัวพร้อมกันแต่จะไม่เก็บเหตุการณ์ในอดีตสำหรับ subscriber ใหม่ การเลือกขึ้นอยู่กับกรณีการใช้งาน: ไฟล์หรือ HTTP สำหรับ single และเหตุการณ์ UI สำหรับ broadcast
3จะสร้าง Stream แบบง่ายจากรายการค่าใน Dart ได้อย่างไร?
จะสร้าง Stream แบบง่ายจากรายการค่าใน Dart ได้อย่างไร?
คำตอบ
Stream.fromIterable() สร้าง Stream จากคอลเลกชันที่มีอยู่ โดยส่งแต่ละองค์ประกอบออกมาแบบอะซิงโครนัส วิธีนี้เหมาะอย่างยิ่งสำหรับการแปลงข้อมูลแบบซิงโครนัสให้เป็นสตรีมแบบอะซิงโครนัส เช่น เพื่อจำลองข้อมูลหรือเพื่อความสอดคล้องของโค้ดกับแหล่งข้อมูลอื่น
ควรใช้เมธอดใดเพื่อฟังข้อมูลจาก Stream?
จะแปลง Single-subscription Stream เป็น Broadcast Stream ได้อย่างไร?
+21 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Flutter อื่นๆ
พื้นฐาน Dart
พื้นฐานภาษา Dart
พื้นฐาน Flutter
วงจรชีวิตของ Widget
การจัดเก็บข้อมูลในเครื่อง
วงจรชีวิตของแอปพลิเคชัน
Layouts & Constraints
ListView & GridView
การนำทางและ Routing
การจัดการ State พื้นฐาน
Provider Pattern
Networking & HTTP
การซีเรียลไลซ์ JSON
ฐานข้อมูลในเครื่อง
ฟอร์มและการตรวจสอบความถูกต้อง
แอนิเมชัน
การผสานรวม Firebase
การทดสอบยูนิต
การทดสอบ widget
การ Build และ Deploy
การจัดการแพ็กเกจ
หน่วยความจำและประสิทธิภาพ
State Management ขั้นสูง
Flutter Design Patterns
การเพิ่มประสิทธิภาพการทำงาน
Platform Channels
Custom Painting
สถาปัตยกรรมแอปพลิเคชัน Flutter
เชี่ยวชาญ Flutter สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี