Jadi kami menghabiskan banyak waktu di negara anak muda tetapi itu adalah negara yang paling penting. Reaksi penawaran menawarkan lebih banyak
kait daripada hanya Anda menyatakan.
Tapi itu benar-benar pengait yang penting.
Jika kita menganalisisnya maka jelas bahwa ide di balik status pemuda bahwa kita dapat mengelola status dan komponen fungsional dengan
memanggil Anda keadaan dengan beberapa keadaan awal yang dapat kita atur Anda tidak harus melewati keadaan awal dengan cara
yang Anda inginkan untuk memiliki null atau tidak terdefinisi sebagai keadaan awal Anda cukup memberikan argumen sama
sekali kepada Anda menyatakan.
Dan ini menciptakan keadaan yang dikelola dengan bereaksi di belakang layar di mana kita bertahan membuat siklus.
Dan apa yang Anda dapatkan dari negara Anda adalah array dengan tepat dua elemen pointer di estate Anda.
Itu elemen pertama dan fungsi pemutakhiran keadaan itulah elemen kedua.
Ini adalah bagaimana Anda menggunakan karya-karya negara.
Sekarang ada dua aturan penting ketika Anda bekerja dengan kait dengan kait apa pun tidak hanya dengan U. S. nyatakan tetapi juga dengan
kait lain yang akan Anda pelajari dalam modul ini, Anda hanya boleh menggunakan kait dalam komponen fungsional atau di dalam
kait kustom kami yang akan kami buat nanti.
Aturan penting kedua adalah Apakah Anda selalu harus menggunakan kait pada tingkat root di komponen Anda.
Sekarang apa artinya ini.
Ini berarti bahwa Anda tidak dapat menggunakan pengait di beberapa fungsi bersarang.
Di sini saya harus menyerahkan handler yang tidak melakukan banyak hal saat ini tetapi kami tidak dapat menggunakan status Anda
di sini misalnya.
Dan sebenarnya kita sudah mendapatkan kesalahan di sini karena proyek reaksi modern sudah memiliki
pemeriksaan kode yang menentukan bahwa tahun ini menggunakan pengait pada sesuatu yang tidak pernah menjadi komponen fungsi reaksi atau pengait tetangga dan upaya
tidak diizinkan untuk menggunakannya di sini.
Anda juga tidak diizinkan untuk menggunakan hook misalnya dalam pernyataan if.
Jadi jika Anda memiliki beberapa kondisi dan kemudian Anda ingin membuat beberapa kondisi yang juga tidak diizinkan di sini.
Sayangnya proyek saya tidak menentukan bahwa ini salah tetapi ini sama sekali tidak diizinkan.
Anda tidak boleh menggunakan kait Anda dalam loop for di pernyataan if atau di fungsi lain.
Gunakan pada level root dari komponen fungsional Anda atau pada level root dari hook lain.