1 00:00:02,160 --> 00:00:07,000 Jadi sekarang Ayah kami mengubah segalanya untuk menggunakan kait reaksi dan semuanya bekerja lagi di sini. 2 00:00:07,140 --> 00:00:11,130 Ada satu hal penting yang ingin saya soroti. 3 00:00:11,130 --> 00:00:17,880 Jika kita mencari semua penggunaan sebagai efek penggunaan dalam kode kita seperti di sini di jazz app jatuh 4 00:00:17,880 --> 00:00:26,220 maka di sini menggambarkan dependensi dari panggilan efek penggunaan ini dan di sini misalnya saya pada dasarnya mengatakan saya tidak memiliki ketergantungan yang 5 00:00:26,220 --> 00:00:29,640 berarti ini akan berjalan ketika komponen ini dipasang. 6 00:00:29,640 --> 00:00:31,520 Itulah satu-satunya saat ketika ini akan berjalan. 7 00:00:31,530 --> 00:00:37,740 Sekarang kita tahu bahwa ini benar karena kita hanya ingin mencoba mendaftar pengguna ketika komponen ini dipasang. 8 00:00:37,770 --> 00:00:44,790 Sekarang Anda harus benar-benar sedikit lebih jujur tentang ketergantungan Anda daripada kita berada di sini karena 9 00:00:44,820 --> 00:00:47,530 sebenarnya kita memiliki ketergantungan di sini. 10 00:00:47,730 --> 00:00:54,960 Alat peraga alat peraga dapat berubah tepat ketika komponen ini membuat komponen aplikasi Windows merender kemudian alat peraga di sini 11 00:00:55,710 --> 00:00:58,240 akan menjadi objek baru pada akhirnya. 12 00:00:58,440 --> 00:01:01,700 Jadi sebenarnya kita memiliki ketergantungan di sini yaitu alat peraga. 13 00:01:01,710 --> 00:01:08,580 Masalahnya seperti halnya kita akan benar-benar menjalankan kembali efek setiap kali aplikasi merender sekarang komponen aplikasi dalam 14 00:01:08,580 --> 00:01:11,270 aplikasi kita tidak akan di-render ulang. 15 00:01:11,280 --> 00:01:17,400 Jadi ini tidak akan menjadi masalah di sini tapi tetap saja kami tidak benar-benar ingin memiliki semua alat peraga kami sebagai 16 00:01:17,400 --> 00:01:22,450 ketergantungan karena satu-satunya hal yang kami gunakan dari alat peraga adalah ini pada fungsi coba otomatis pendaftaran. 17 00:01:22,800 --> 00:01:29,910 Jadi sebenarnya kita hanya ingin merender ulang ini jika fungsi ini diubah untuk itu kita dapat menggunakan 18 00:01:30,540 --> 00:01:38,510 sintaksis modern di mana kita menggunakan penataan objek D untuk mendapatkan sesuatu dari alat peraga dan menyimpannya dalam konstanta terpisah. 19 00:01:38,520 --> 00:01:41,930 Dan di sinilah fungsi coba otomatis pendaftaran. 20 00:01:41,930 --> 00:01:48,060 Sekarang baris ini mungkin terlihat aneh pada awalnya tetapi ini adalah sintaks javascript normal di mana kita 21 00:01:48,060 --> 00:01:55,350 mengatakan kita memiliki alat peraga ini di sini yang merupakan objek dan kami ingin menarik lakukan pada coba kunci otomatis 22 00:01:55,350 --> 00:01:58,950 dan simpan dalam konstanta terpisah dari nama yang sama. 23 00:01:58,950 --> 00:02:04,980 Ini memungkinkan kita untuk memanggil tri auto sign up seperti ini di sini karena sekarang kita memiliki fungsi ini yang merupakan 24 00:02:05,010 --> 00:02:08,230 bagian dari alat peraga kita yang disimpan dalam konstanta terpisah. 25 00:02:08,430 --> 00:02:14,010 Dan sekarang kita dapat mendefinisikan ini sebagai ketergantungan di sini pada efek penggunaan yang berarti bahwa penggunaan fakta akan 26 00:02:14,010 --> 00:02:16,470 dijalankan kembali setiap kali fungsi ini berubah. 27 00:02:16,500 --> 00:02:20,270 Dan perlu diingat bahwa fungsi JavaScript hanyalah objek. 28 00:02:20,340 --> 00:02:27,330 Jadi suatu fungsi dapat mengubah definisi fungsi dapat berubah bahkan jika itu memegang kode yang sama setiap kali tempat 29 00:02:27,480 --> 00:02:32,040 di mana fungsi ini didefinisikan ulang tayangan ulang fungsi baru akan dibuat. 30 00:02:32,040 --> 00:02:36,900 Jadi sekarang kita mendefinisikan ini dan kita bisa melakukan ini di semua tempat efek penggunaan. 31 00:02:36,900 --> 00:02:41,570 Jadi sepanjang tahun di semua J. S. di mana saya katakan saya tidak punya ketergantungan. 32 00:02:41,580 --> 00:02:43,980 Sebenarnya kami memiliki alat peraga sebagai ketergantungan. 33 00:02:43,980 --> 00:02:49,550 Dan di sana kita telah membangun Berger dari jalur redirect dan fungsi ini sebagai dependensi. 34 00:02:49,710 --> 00:02:58,120 Jadi kita akan lebih jujur jika kita benar-benar menarik semua ini dari alat peraga dengan sintaks ini di sini. 35 00:02:58,120 --> 00:02:59,350 Atribut. 36 00:02:59,350 --> 00:03:02,920 Dan kemudian kita akan membangun Berger dari sana. 37 00:03:02,920 --> 00:03:10,430 Jalur redirect off adalah sesuatu yang kita dapatkan dari sana dan pada off jalur redirect selalu sesuatu yang saya 38 00:03:10,450 --> 00:03:11,930 dapatkan dari sana. 39 00:03:12,220 --> 00:03:20,770 Dan kemudian kita bisa menyingkirkan alat peraga di sini kita bisa menyingkirkan alat peraga di sini dan Ford sedang memulai jalur pengalihan dia selalu 40 00:03:20,790 --> 00:03:27,040 bisa menyingkirkannya di sini karena kita mengekstraksi semua nilai-nilai ini dari alat peraga di baris ini dan 41 00:03:27,040 --> 00:03:30,790 kami menyimpan mereka dalam konstanta terpisah dengan nama yang sama. 42 00:03:30,790 --> 00:03:34,860 Dan sekarang kita bisa menambahkan ini di sini sebagai dependensi. 43 00:03:34,960 --> 00:03:41,140 Jadi dari jalur pengalihan dan di set off jalur pengalihan seperti ini sekarang sepanjang hari 44 00:03:43,930 --> 00:03:48,520 di logout J. S. Di sana kami menggunakan fungsi logout. 45 00:03:48,520 --> 00:03:54,050 Jadi sekali lagi kita harus jujur tentang ekstrak ini pada logout dari alat 46 00:03:56,530 --> 00:04:01,750 peraga dan kemudian gunakan saja pada log di sana-sini untuk saat ini. 47 00:04:01,750 --> 00:04:07,300 Juga menentukan kami sebagai dependensi sehingga jika fungsi ini akan didefinisikan ulang dan komponen kami karenanya 48 00:04:07,300 --> 00:04:08,380 akan ditampilkan. 49 00:04:08,440 --> 00:04:10,840 Kami juga akan menjalankan efek ini lagi. 50 00:04:10,840 --> 00:04:15,200 Sekarang tentu saja ini seharusnya tidak terjadi di sini tetapi akan bereaksi pada Q10. 51 00:04:15,390 --> 00:04:18,310 Sekarang Anda berada di burger Boulder lagi. 52 00:04:18,370 --> 00:04:27,410 Kami menggunakan di dalam bahan jadi kami harus mendapatkan ini dari alat peraga kami di sini 53 00:04:27,410 --> 00:04:36,490 dengan sintaks ini kemudian gunakan hanya pada bahan init dan juga mendefinisikannya di sini sebagai ketergantungan dan pesanan. 54 00:04:36,530 --> 00:04:46,590 J. S. rusa lagi menggunakan kembali pada mengambil memesan nol jadi mari kita ekstrak itu 55 00:04:46,950 --> 00:04:54,440 dari alat peraga kami dengan sintaks ini dan menambahkan pada mengambil pesanan di sini sebagai ketergantungan dengan mati kita harus memiliki perilaku yang sama seperti sebelumnya tetapi 56 00:04:54,440 --> 00:04:56,360 dengan cara yang sedikit lebih dioptimalkan.