React boleh digunakan pada bahagian mudah alih dan juga sesuai untuk bahagian mudah alih, tetapi ia tidak sesuai untuk bahagian PC kerana menggunakan React pada bahagian PC memerlukan membuat semula banyak komponen sedia ada, termasuk tetapi tidak terhad kepada kelas carta highCharts dan komponen asas dataPicker, manakala apl Web mudah alih tidak memerlukan komponen kompleks sedemikian, yang membawa peluang untuk menulis semula komponen semasa menulis projek mudah alih.
Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 18.0.0, komputer Dell G3.
Bolehkah React digunakan pada peranti mudah alih?
React boleh digunakan pada peranti mudah alih dan sesuai untuk peranti mudah alih, tetapi bukan untuk peranti PC.
Sebab:
1 Menggunakan React pada PC memerlukan membuat semula banyak komponen sedia ada, termasuk tetapi tidak terhad kepada kelas carta highCharts dan komponen asas dataPicker.
2. Apl web mudah alih tidak memerlukan komponen kompleks sedemikian, yang membawa peluang untuk projek mudah alih menulis semula komponen.
Pihak PC memerlukan SEO, tetapi bahagian mudah alih pada asasnya tidak memerlukannya, jadi adalah mungkin untuk menggunakan data ini untuk pasca memuatkan rangka kerja.
3. Pustaka asas React + es6 + Route + redux + tappable yang disusun dengan webpack berharga kurang daripada 200k selepas minify dan kira-kira 50k selepas gzip. Jadi jelas bercakap, ia sesuai untuk terminal mudah alih.
4. Sama ada ia menggunakan caching kuat etag atau Tamat tempoh, atau menggunakan localStorage untuk caching. Perpustakaan asas 50k yang diakses buat kali pertama bukanlah kecederaan maut kepada pengguna 2g Kecederaan maut kepada 2g ialah masa RTT yang besar. Pada dasarnya tidak ada keperluan untuk zepto untuk beroperasi dengan React Tidak perlu untuk zepto selepas 13k gzip, dan terdapat satu enjin templat yang kurang untuk digunakan.
5 Selepas menggunakan es6, kod yang disusun akan menjadi lebih besar, tetapi jelas berpuluh-puluh k ini bukan sebab untuk menghalang penggunaan React.
Anda boleh mencuba laman utama perkhidmatan bandar dalam dompet WeChat yang saya baru sahaja mencuba React dan pada dasarnya boleh dilakukan dalam beberapa saat. Saya akan menolaknya ke projek perniagaan WeChat yang lain.
Pembelajaran yang disyorkan: "tutorial video bertindak balas"
Atas ialah kandungan terperinci Bolehkah bertindak balas dibuat mudah alih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!