P rops
Alat peraga juga dikenal sebagai properti. Alat peraga adalah apa yang memungkinkan kita untuk meneruskan nilai ke dalam komponen dan antar komponen. Properti diturunkan dari komponen induk. Untuk meneruskan props ke sebuah komponen, seseorang menambahkannya ke dalam fungsi render sebagai atribut.
Catatan penting lainnya adalah bahwa nilai props diteruskan melalui JSX dalam kurung kurawal {}. Properti dapat berupa nilai apa pun seperti objek, array, string, fungsi, dll. Salah satu hal yang menyenangkan tentang properti adalah memungkinkan komponen react kita menjadi dinamis dan dapat digunakan kembali. Jika tidak, kami akan terjebak dengan data kode keras dan itu mengalahkan semua manfaat dari react. Batasan dengan props adalah agar props berubah, komponen induk harus mengirimkan props baru.
Berikut adalah contoh bagaimana alat peraga diturunkan.
Dalam contoh di atas, komponen induknya adalah MainComponent dan perlu meneruskan data ke komponen anak yaitu ListForm. Komponen anak telah diberi prop token.
S tate
Pertama dan untuk kebanyakan, status adalah objek JavaScript biasa. Status adalah data di komponen Anda yang dimutasi. Keadaan komponen dapat berubah selama masa pakai komponen. Status dibuat dan dikelola secara internal, di dalam sebuah komponen. Status digunakan ketika diharapkan beberapa nilai akan berubah, misalnya mengklik tombol suka, memasukkan informasi ke dalam formulir, dll. Status awalnya disiapkan di konstruktor dasar.
Berikut adalah contoh cara kami menyiapkan negara bagian.
Ingat, status berubah saat pengguna memicu beberapa peristiwa di browser. Agar negara melakukan pembaruan, setState () digunakan. Status tidak boleh diubah secara langsung melainkan dengan setState ().
Lihat contoh di bawah ini.
Negara memegang data awal. Ketika status perlu diperbarui, React segera merender ulang DOM khusus untuk perubahan itu. Metode setState () inilah yang memicu DOM untuk dirender ulang.
Status dulu hanya tersedia di komponen kelas dan bukan di komponen fungsional. Komponen fungsional dikenal sebagai komponen stateless, namun, sejak React memperkenalkan hook, status dapat digabungkan.
Alat peraga berada di luar komponen dan diturunkan dari komponen induk. Komponen anak tidak dapat langsung mengubah alat peraga.
Status bersifat internal untuk komponen dan diperbarui oleh pengguna yang memicu peristiwa di browser. Status diperbarui melalui metode yang disebut setState (). Status tidak dapat diakses di luar komponen, itu bersifat pribadi untuk komponen.
Alat peraga digunakan untuk mengirimkan data, dan status digunakan untuk mengelola data.
Semoga artikel ini membantu menjelaskan perbedaan utama antara status React dan props.
Selamat membuat kode…
Pendahuluan Stroke adalah keadaan darurat medis yang dapat menyerang siapa saja kapan saja. Itu terjadi ketika aliran darah ke bagian otak terganggu, yang menyebabkan hilangnya fungsi otak secara tiba-tiba.
Pengujian adalah bagian penting dari pengembangan perangkat lunak. Ini memastikan bahwa kode dapat diandalkan, berfungsi seperti yang diharapkan, dan mengurangi kemungkinan kesalahan.
Minggu lalu saya melihat siaran pers, dikirim melalui PressGazette (situs web berita media Inggris). Artikel tersebut mengumumkan bahwa Acast, perusahaan hosting dan periklanan podcast Scandi, akan memimpin konsorsium penerbit "mungkin yang paling berpengaruh" dalam podcasting.
Saya baru-baru ini berada di Linkedin, jejaring sosial profesional terbesar di dunia, dan menemukan postingan dari desainer lepas yang saya ikuti yang menarik perhatian saya. Mereka semua memposting foto dari pesawat terbang, di pantai dengan laptop mereka, dari kolam renang, dan kantor dengan pemandangan menakjubkan.
Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.
Pikiran rasional mana pun tahu bahwa lingkaran politik dan media didominasi oleh kiri, bahkan paling kiri, suatu keadaan yang menciptakan ketidakseimbangan dalam wacana politik. Di bidang agama, ketidakseimbangan ini terlihat jelas: surat kabar dan jaringan sayap kiri tidak terburu-buru membela iman Kristen.