1 00:00:02,290 --> 00:00:06,590 Jadi kami belajar tentang efek penggunaan seperti halnya Anda. 2 00:00:06,590 --> 00:00:10,400 Anda tidak dapat memiliki beberapa penggunaan yang memengaruhi panggilan dalam satu dan komponen yang sama. 3 00:00:10,400 --> 00:00:13,680 Anda dapat memiliki sebanyak yang Anda inginkan seperti halnya dengan U. S. negara. 4 00:00:13,700 --> 00:00:16,330 Jadi di sini saya bisa memiliki efek tidak berguna. 5 00:00:16,390 --> 00:00:17,840 Sebut saja disfungsional. 6 00:00:17,830 --> 00:00:22,820 Hanya ingin menghibur bahan rendering log. 7 00:00:23,030 --> 00:00:29,750 Saya tidak menentukan argumen kedua dan karena itu ini akan berjalan untuk setiap tayangan ulang sumur atau siklus di sini. 8 00:00:29,750 --> 00:00:33,410 Jadi jika saya sekarang menyimpannya seperti yang Anda lihat berjalan dua kali. 9 00:00:33,410 --> 00:00:41,360 Alasan untuk Ayah adalah komponen ini diberikan dan kemudian efek pertama ini juga mengeksekusi dan melanjutkan 10 00:00:41,360 --> 00:00:42,450 mengambil data. 11 00:00:42,890 --> 00:00:44,360 Jadi itulah siklus render pertama. 12 00:00:44,360 --> 00:00:49,310 Dan setelah keadaan pengambilan dilakukan yang terjadi di masa depan karena hanya perlu beberapa 13 00:00:49,310 --> 00:00:54,060 milidetik, tetapi kemudian kami memperbarui status dan karenanya kami membuat komponen ini lagi. 14 00:00:54,080 --> 00:00:59,170 Dan karena itu kami memiliki siklus angka render dan itulah mengapa kami melihat rendering bahan dua kali di sini. 15 00:00:59,270 --> 00:01:04,250 Jadi Anda tidak dapat memiliki beberapa panggilan efek penggunaan dan Anda tidak dapat mengontrol bagaimana mereka mengeksekusi dengan 16 00:01:04,250 --> 00:01:06,100 argumen kedua ini dengan array ini. 17 00:01:06,200 --> 00:01:12,590 Sekarang Anda harus mengkonfigurasi disarray dengan cara yang jujur, jadi Anda harus benar-benar menentukan dependensi Anda jika Anda 18 00:01:12,920 --> 00:01:21,610 memiliki dependensi seperti contohnya di sini saya mengeluarkan bahan-bahan pengguna maka Anda harus menentukannya, Anda tentu saja tidak dapat menghilangkan argumen kedua jika Anda tahu 19 00:01:21,610 --> 00:01:27,300 Anda ingin menjalankan tidak untuk setiap siklus render ulang tetapi jika Anda tahu Anda hanya ingin 20 00:01:27,300 --> 00:01:33,450 menjalankan seolah-olah ini berubah, Anda harus menentukan bahwa bahan-bahan pengguna case ini adalah ketergantungan dari efek kedua dan 21 00:01:33,450 --> 00:01:38,220 ini berarti bahwa fungsi ini di sini tidak hanya akan berjalan ketika 22 00:01:38,220 --> 00:01:43,770 bahan pengguna berubah sekarang di apakah aplikasi itu sama dengan menjalankannya pada setiap siklus render 23 00:01:43,770 --> 00:01:50,310 tetapi jika kami memiliki sesuatu yang lain yang dapat dieksekusi yang juga kami buat ini Katakanlah kami memiliki beberapa 24 00:01:50,580 --> 00:01:56,460 nilai lain yang kami kelola di sana yang dapat kami kelola ubah dengan set state yang disebut 25 00:01:56,970 --> 00:02:03,810 In the end maka fungsi ini hanya akan dijalankan jika komposisi pengguna berubah dan tidak jika nilai lainnya berubah dan 26 00:02:03,810 --> 00:02:09,610 kita akan melihat konsep memiliki argumen di sini di seluruh modul ini karena ini sangat penting. 27 00:02:09,930 --> 00:02:15,960 Jadi itulah penggunaan fakta dan bagaimana Anda dapat mengkonfigurasinya atau setidaknya dasar-dasar tentang efek penggunaan ada lebih banyak menggunakan efek 28 00:02:16,050 --> 00:02:18,570 daripada apa yang kita lihat sejauh ini.