- Yang lebih baik komponen kelas atau komponen fungsional dalam React Native?
- Mengapa komponen berfungsi lebih baik?
- Di mana kes berikut sekiranya anda menggunakan komponen pesanan lebih tinggi?
Yang lebih baik komponen kelas atau komponen fungsional dalam React Native?
Komponen kelas digunakan sebagai komponen kontena untuk mengendalikan pengurusan negara dan membungkus komponen kanak -kanak. Komponen Fungsian Umumnya hanya digunakan untuk tujuan paparan - komponen ini memanggil fungsi dari komponen induk untuk mengendalikan interaksi pengguna atau kemas kini negara.
Mengapa komponen berfungsi lebih baik?
Lebih mudah untuk diuji: anda tidak perlu risau tentang keadaan tersembunyi dan tidak ada banyak kesan sampingan ketika datang ke komponen berfungsi, jadi untuk setiap input, fungsi akan mempunyai satu output tepat.
Di mana kes berikut sekiranya anda menggunakan komponen pesanan lebih tinggi?
Kami menggunakan komponen pesanan yang lebih tinggi untuk menggunakan semula logik semula dalam aplikasi React. Walau bagaimanapun, mereka mesti membuat beberapa UI. Oleh itu, hocs menyusahkan apabila anda ingin berkongsi logik bukan visual. Dalam kes sedemikian, cangkuk reaksi nampaknya merupakan mekanisme yang sempurna untuk digunakan semula kod.