Manajemen State Dasar
Component state, services state, BehaviorSubject, state patterns, stateful vs stateless components, shared state
1Apa cara paling sederhana untuk mendeklarasikan state lokal di component Angular?
Apa cara paling sederhana untuk mendeklarasikan state lokal di component Angular?
Jawaban
Mendeklarasikan property class langsung di component adalah metode paling sederhana untuk mengelola state lokal. Pendekatan ini cocok untuk data yang hanya digunakan oleh component ini dan tidak perlu dibagikan. Property secara otomatis dapat diakses di template dan dapat dimodifikasi langsung.
2Apa karakteristik utama dari component stateless?
Apa karakteristik utama dari component stateless?
Jawaban
Component stateless tidak memiliki state internal dan hanya bergantung pada @Input untuk menerima datanya. Component ini murni presentasional dan memancarkan event melalui @Output untuk berkomunikasi dengan parent-nya. Arsitektur ini meningkatkan reusability dan memudahkan pengujian.
3Mengapa menggunakan BehaviorSubject daripada Subject untuk manajemen state?
Mengapa menggunakan BehaviorSubject daripada Subject untuk manajemen state?
Jawaban
BehaviorSubject selalu menyimpan nilai terakhir yang dipancarkan dan langsung mengirimkannya ke subscriber baru. Karakteristik ini penting untuk manajemen state karena component memerlukan akses ke state saat ini segera setelah diinisialisasi, tanpa menunggu emisi baru. Subject tidak menyimpan nilai dan subscriber baru hanya menerima emisi masa depan.
Apa praktik terbaik untuk mengekspos state yang dikelola oleh service Angular?
Bagaimana cara berbagi state antara beberapa component yang tidak terkait dengan hubungan parent-child?
+17 pertanyaan wawancara
Topik wawancara Angular lainnya
Dasar-dasar TypeScript
TypeScript Lanjutan
Dasar-Dasar Angular
Komponen dan siklus hidup
Services & Dependency Injection
Organisasi Modul Angular
Angular CLI
Direktif dan Pipe
Routing dan Navigasi
Reactive Forms
Template-driven Forms
Dasar-Dasar RxJS
Operator RxJS
HttpClient & Panggilan API
Change Detection
Angular Signals
Standalone Components
Unit Testing Angular
Pengujian End-to-End
Build dan optimasi
Dasar-dasar NgRx
NgRx Lanjutan
Arsitektur Angular
Optimisasi Performa
Keamanan dan Praktik Terbaik
Pola RxJS Lanjutan
Angular Universal & SSR
Micro-frontend Angular
Kuasai Angular untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis