Mengapa tindak balas tidak berubah?
Mengapa tindak balas tidak berubah?

Video: Mengapa tindak balas tidak berubah?

Video: Mengapa tindak balas tidak berubah?
Video: PTTI Kimia SPM Cikgu Fana : Kadar Tindak Balas Teori Perlanggaran 2024, November
Anonim

Ketidakbolehubahan adalah satu konsep yang Bertindak pengaturcara perlu faham. An tidak berubah nilai atau objek tidak boleh diubah, jadi setiap kemas kini mencipta nilai baharu, meninggalkan yang lama tidak disentuh. Ingat, seperti banyak perkara dalam pengaturcaraan, ia adalah pertukaran.

Dengan cara ini, apakah tindak balas yang boleh berubah dan tidak berubah?

A boleh ubah objek ialah objek yang keadaannya boleh diubah suai selepas ia dibuat. An tidak berubah objek ialah objek yang keadaannya tidak boleh diubah suai selepas ia dicipta.

Seseorang juga mungkin bertanya, mengapa negara harus tidak berubah? Objek tanpa negeri atau objek dengan keadaan tidak berubah memberi jaminan dan kepercayaan kepada semua pihak yang memakannya. tidak boleh ubah objek sedang menguatkan peraturan tanggungjawab tunggal kerana keperluan untuk menghantar semua kebergantungan ke dalam pembina. Ketidakbolehubahan menyekat mana-mana negeri berubah semasa kitaran hidup objek.

Juga Ketahui, mengapa redux tidak boleh diubah?

3 Jawapan. Redux ialah perpustakaan kecil yang mewakili negeri sebagai ( tidak berubah ) objek. Dan negeri baru dengan melepasi arus negeri melalui fungsi tulen untuk mencipta keadaan objek/aplikasi yang baharu sepenuhnya. Mereka tidak pernah bermutasi, mengembalikan objek yang baru dibina: Ini membenarkan penaakulan tentang input + output tanpa kesan sampingan.

Mengapa kebolehubah adalah baik?

An tidak berubah objek ialah keadaan yang tidak boleh dan tidak akan berubah selepas ia dibuat awal. tidak boleh ubah objek adalah hebat, kebanyakannya kerana ia adalah selamat Benang (dan kod berulir harus dielakkan sebanyak mungkin). Anda boleh meneruskannya tanpa rasa takut mereka akan diubah.

Disyorkan: