Angular

Dasar-dasar NgRx

Store, actions, reducers, selectors, effects, imutabilitas state, pola Redux, NgRx DevTools

24 pertanyaan wawancaraยท
Senior
1

Apa itu NgRx Store dalam aplikasi Angular?

Jawaban

NgRx Store adalah implementasi pola Redux untuk Angular, berbasis RxJS. Menyediakan kontainer terpusat untuk mengelola state global aplikasi secara terprediksi dan imutable. Store mengekspos Observable yang memungkinkan komponen berlangganan perubahan state melalui selectors.

2

Apa peran utama Action di NgRx?

Jawaban

Action di NgRx adalah objek sederhana yang mendeskripsikan event yang terjadi di aplikasi. Wajib mengandung properti 'type' (string unik) dan opsional 'payload' dengan data. Actions adalah satu-satunya cara untuk memicu perubahan state di Store melalui reducers.

3

Bagaimana membuat Action NgRx dengan fungsi createAction?

Jawaban

Fungsi createAction memungkinkan membuat Actions bertipe secara ringkas. Menerima tipe string unik sebagai parameter pertama dan opsional properti melalui props<T>(). Pendekatan modern ini menggantikan kelas action dan memberikan inferensi tipe yang lebih baik dengan TypeScript.

4

Apa itu Reducer di NgRx?

5

Mengapa imutabilitas state penting di NgRx?

+21 pertanyaan wawancara

Kuasai Angular untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis