พื้นฐาน RxJS
Observables, observers, subscriptions, subjects, พื้นฐาน operators, cold vs hot observables, กลยุทธ์ unsubscribe
1Observable ใน RxJS คืออะไร?
Observable ใน RxJS คืออะไร?
คำตอบ
Observable คือ collection แบบ lazy ของหลายค่าตลอดเวลา มันแสดงถึง data stream ที่สามารถ emit ค่าเป็นศูนย์ หนึ่ง หรือหลายค่าแบบ synchronous หรือ asynchronous แตกต่างจาก Promise ที่ emit ค่าเดียว Observable สามารถ emit หลายค่าและรองรับการยกเลิกผ่าน unsubscribe
2ความแตกต่างหลักระหว่าง Observable และ Promise คืออะไร?
ความแตกต่างหลักระหว่าง Observable และ Promise คืออะไร?
คำตอบ
Observable สามารถ emit หลายค่าตลอดเวลาและสามารถยกเลิกได้ด้วย unsubscribe ในขณะที่ Promise emit ค่าเดียว (resolve หรือ reject) และไม่สามารถยกเลิกได้เมื่อเริ่มต้นแล้ว นอกจากนี้ Observable เป็น lazy (ทำงานเฉพาะเมื่อ subscription) ในขณะที่ Promise เป็น eager (ทำงานทันที)
3จะสร้าง Observable แบบง่ายที่ emit ค่า 1, 2, 3 ได้อย่างไร?
จะสร้าง Observable แบบง่ายที่ emit ค่า 1, 2, 3 ได้อย่างไร?
คำตอบ
เมธอด of() ของ RxJS สร้าง Observable ที่ emit ค่าที่ระบุเป็น argument แบบ synchronous แล้ว complete มันเป็น creation operator ที่ง่ายที่สุดสำหรับค่าที่ทราบ ทางเลือก: from() เพื่อแปลง array/iterable หรือ new Observable() เพื่อควบคุมการ emission อย่างสมบูรณ์
จะเกิดอะไรขึ้นถ้าไม่ unsubscribe จาก Observable?
Subject ใน RxJS คืออะไร?
+19 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Angular อื่นๆ
พื้นฐาน TypeScript
TypeScript ขั้นสูง
พื้นฐาน Angular
คอมโพเนนต์และวงจรชีวิต
Services & Dependency Injection
การจัดระเบียบโมดูล Angular
Angular CLI
Directives และ Pipes
Routing และการนำทาง
Reactive Forms
Template-driven Forms
Operator ของ RxJS
HttpClient และการเรียก API
การจัดการ state พื้นฐาน
Change Detection
Angular Signals
Standalone Components
การทำ Unit Testing ใน Angular
การทดสอบ End-to-End
Build และการเพิ่มประสิทธิภาพ
พื้นฐาน NgRx
NgRx ขั้นสูง
สถาปัตยกรรม Angular
การปรับแต่งประสิทธิภาพ
ความปลอดภัยและแนวทางปฏิบัติที่ดี
รูปแบบ RxJS ขั้นสูง
Angular Universal และ SSR
Angular Micro-frontends
เชี่ยวชาญ Angular สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี