Apa sebenarnya arti ketergantungan di react.js?
Saya mempelajari React.js., Dan saya mulai dengan mengatur folder proyek untuk mencoba beberapa kode. Tapi, beberapa istilah membingungkan saya sebagai pemula. Salah satunya adalah "ketergantungan". Saat saya mencarinya, hasilnya hanya berhubungan dengan hal injeksi ketergantungan, tapi apa itu "ketergantungan" itu sendiri?
Jawaban
Nah, dependensi adalah hal-hal yang perlu Anda instal dan impor untuk melakukan hal-hal tertentu, misalnya, jika Anda ingin menambahkan perutean (berpindah dari satu halaman ke halaman lain yang mengubah URL Anda) di proyek react Anda maka Anda perlu menginstal react- ketergantungan router-dom dengan melakukan
npm install react-router-dom
Ketergantungan hanyalah sebuah paket yang digunakan proyek Anda.
Sangat sedikit proyek javascript yang berdiri sendiri. Ketika proyek Anda membutuhkan kode dari proyek lain untuk melakukan tugasnya, proyek lain itu adalah "ketergantungan"; proyek Anda bergantung pada mereka untuk dijalankan.
Saat Anda menginstal paket pihak ketiga lewat npm install <package>
, Anda menambahkan dependensi.
package.json
File proyek Anda menyertakan daftar dependensi proyek Anda.
Dependensi adalah beberapa kode pihak ketiga yang bergantung pada aplikasi Anda. Sama seperti seorang anak yang bergantung pada induknya, aplikasi Anda bergantung pada kode orang lain. Sepotong kode menjadi dependensi yang sebenarnya ketika aplikasi Anda sendiri tidak dapat berfungsi tanpanya.
Jika Anda ingin melihat dependensi yang Anda gunakan, Anda dapat menemukannya di package.json
file di bawah dependencies
key.