Jadi apa yang saya bereaksi kait bereaksi kait membantu kami bekerja dengan komponen kami dengan cara yang lebih efisien
Anda bisa mengatakan dalam kursus ini Anda akan belajar bahwa Anda bahkan memiliki komponen fungsional atau berbasis kelas dan bereaksi.
Dan itu adalah kasus sekarang dalam komponen fungsional Anda punya alat peraga dan Anda mengembalikan MJ memiliki kode X
mereka bagus untuk presentasi untuk menyajikan konten Anda tetapi ketika Anda belajar Anda tidak dapat mengubah keadaan internal
di sana.
Jadi yang mereka miliki untuk setiap Komponen Fungsional biasanya difokuskan pada satu atau hanya beberapa
tujuan dan hanya ada untuk mengeluarkan sesuatu yang bisa Anda katakan jika Anda ingin
bereaksi terhadap tombol Anda akan melakukan itu dengan mendapatkan penangan fungsi penunjuk sebagai prop dan kemudian dengan menjalankan fungsi itu
melalui penyangga itu sehingga komponen induk yang pada suatu titik harus menjadi komponen berbasis kelas dapat misalnya mengubah
beberapa keadaan internal pada tombol itu ditekan karena komponen berbasis kelas tidak seperti komponen fungsional tidak hanya
menerima alat peraga tetapi selain itu mereka juga dapat mengelola negara dan negara adalah hal yang berubah yang memicu
perubahan citra atau ketika Anda mengubahnya.
Oleh karena itu logika bisnis Anda biasanya hidup dalam komponen berbasis kelas karena biasanya ketika sesuatu
perubahan yang Anda ingin kembali vendor dan komponen berbasis kelas adalah satu-satunya komponen yang dapat memiliki sesuatu
yang berubah dan menyebabkan Harry render.
Oleh karena itu, Anda biasanya menggunakan komponen berbasis kelas untuk mengatur komponen Anda dan secara keseluruhan Anda
memiliki komponen berbasis kelas dan fungsional yang bekerja bersama.
Sekarang dengan semua berada pada titik di mana kami memiliki komponen fungsional dan tiba-tiba
kami perlu mengelola beberapa keadaan di sana misalnya Anda memiliki input di sana dan Anda ingin menyimpan input yang dimasukkan
pengguna di negara Anda dan mengirimkannya kembali ke masukan itu adalah klasik dua hal yang mengikat.
Sekarang dalam kasus seperti itu Anda harus mengubah komponen fungsional Anda menjadi yang berbasis kelas tetapi
tentu saja konversi ini mengganggu itu banyak pekerjaan yang berlebihan pada akhirnya.
Sekarang selain mengelola komponen berbasis kelas negara semua adalah satu-satunya komponen yang dapat
memiliki metode siklus hidup yang juga disebut kait siklus hidup yang tidak harus dikacaukan dengan kait reaktif.
Sekarang kait siklus hidup ini atau metode siklus hidup juga bisa sulit untuk digunakan, mungkin mengganggu untuk menambahkan
komponen yang membuat komponen diperbarui dan memastikan bahwa Anda menjalankan logika yang tepat pada
titik waktu yang tepat dan mungkin menambahkan yang benar jika memeriksa ke lebar tidak perlu pengingat atau loop tak
terbatas dan untuk alasan-alasan ini misalnya untuk menyingkirkan konversi kami telah bereaksi kait karena tipuan reaksi pada
dasarnya memungkinkan kami untuk bekerja dengan komponen fungsional saja.
Ya itu betul.
Ketika bekerja dengan fitur baru ini, Anda tidak perlu membangun komponen berbasis kelas lagi yang masih
bisa tetapi Anda tidak harus melakukannya.
Anda sekarang dapat membuat semuanya berfungsi dan komponen fungsional yang sebelumnya memerlukan komponen berbasis kelas
sehingga Anda dapat menulis komponen fungsional di mana-mana dan kait menggantikan fungsionalitas kelas saja mereka
menggantikan manajemen negara dan mereka mengganti kait siklus hidup karena Anda akan belajar dalam modul ini sekarang bereaksi
kait mereka sendiri pada akhirnya hanya fungsi JavaScript bukan fungsi komponen yang hanya dapat digunakan di dalam komponen
fungsional atau di dalam kait lain karena ternyata dan karena Anda akan mempelajari modul
ini juga Anda juga dapat menulis kait Anda sendiri.
Sekarang bagaimana Anda mengenali kait reaksi bereaksi kait adalah fungsi JavaScript bernama seperti ini dimulai dengan penggunaan
huruf kecil dan kemudian nama fungsi Anda sesuatu seperti Gunakan negara dan sebagainya.
Anda akan melihat banyak kaitan di seluruh modul ini.
Tentu saja itu hanya aturan yang dibuat oleh tim REACT.
Ini bukan hal javascript teknis, itu bukan aturan keras yang dikenakan pada Anda oleh bahasa oleh javascript itu
hanya aturan tim REACT datang dengan kait bernama seperti ini dan proyek reaksi modern dibangun dalam pinjaman yang
secara otomatis memeriksa kode yang pada dasarnya akan memeriksa kenali fungsi-fungsi tersebut dan pada Anda jika
Anda menggunakannya secara salah atau jika Anda menggunakan hook di tempat
di mana Anda tidak dimaksudkan untuk menggunakannya misalnya dalam fungsi javascript non hook normal, ide dibalik reaksi tipuan sudah mati.
Anda tidak dapat mengekspos fungsionalitas penuh negara tertentu mungkin untuk komponen fungsional seperti mengelola
negara tetapi juga suka menambahkan metode siklus hidup sedikit berbeda daripada dengan komponen berbasis kelas.
Tetapi pada akhirnya Anda bisa membuat semuanya berfungsi sehingga Anda bisa membuat komponen berbasis kelas pekerja.
Kait sangat dapat digunakan kembali dan itulah gagasan inti kami di belakangnya.
Anda dapat menggunakan satu dan pengait yang sama di beberapa komponen fungsional atau pengait lainnya di setiap tempat yang menggunakan
pengait yang menggunakannya secara independen dari tempat lain.
Jadi, Anda tidak menggunakan pengait untuk berbagi data antar komponen, tetapi Anda cukup berbagi fungsionalitas
antar komponen.
Itu perbedaan Anda dapat menambahkan logika tertentu ke beberapa komponen tetapi setiap komponen
kemudian akan menjalankan logika itu sendiri.
Jadi, untuk meringkasnya, kait memungkinkan Anda untuk menambahkan status dua komponen fungsional meskipun metode siklus
menggunakan dua komponen fungsional dan Anda dapat berbagi logika di seluruh komponen dengan kait dan logika itu bahkan dapat dinyatakan
penuh dan semua itu tentu saja akan lebih masuk akal.
Semakin dalam kita menyelami UX untuk modul ini, jadi itu hanya ringkasan pertama yang kasar di sini, penting
untuk diingat bahwa reaksi kait tidak ada hubungannya dengan metode siklus hidup.
Anda tidak dapat benar-benar mengganti metode siklus hidup dengan kait tetapi nama reaksi Hooks tidak ada hubungannya dengan
kait siklus hidup.
Ini adalah kait reaksi kait yang berbeda atau hanya kait yang disebut kait karena Anda menghubungkan t fungsional tertentu
ke dalam komponen fungsional Anda atau Anda menghubungkan ke fungsionalitas reaksi tertentu jika Anda akan kait siklus
hidup benar-benar hanya sinonim untuk metode siklus hidup dan mereka terbatas pada kelas komponen berbasis
jadi jangan bingung ini.
Penting juga untuk diingat atau untuk memahami bahwa kait reaksi Fitur ini diperkenalkan dengan reaksi
enam belas titik delapan.
Jadi, jika Anda memiliki proyek yang berjalan pada kesadaran awal bereaksi Anda tidak dapat menggunakan kait reaksi.
Anda dapat menggunakan semua hal lain yang Anda pelajari dalam kursus ini tetapi Anda tidak dapat
menggunakan tweak reaksi. Anda tidak dapat menggunakan apa yang akan Anda pelajari dalam modul ini, mereka memungkinkan Anda untuk
menggunakan komponen fungsional saja dan Anda dapat menggunakannya untuk mengelola keadaan atau juga untuk efek samping misalnya untuk mengirim permintaan HBP dan kemudian
menangani respons dari permintaan ini.
Anda dapat semua hook kustom yang dibuat untuk berbagi logika keadaan penuh atau stateless di beberapa komponen dan
kita semua akan melakukan ini dalam modul ini.
Jadi sekarang ini adalah ikhtisar pertama.
Jelas masih belum jelas apa sebenarnya reaktan itu dan bagaimana Anda menggunakannya.
Jadi karena itu mari selami proyek dummy dan mulai menggunakannya Saya pikir itu membuatnya lebih mudah untuk belajar kait
reaksi.