Rumah > Soal Jawab > teks badan
Baru nampakhttp://davidchang.github.io/ngReact/
Integrasikan Reactjs dan Angularjs. Gunakan Reactjs untuk melaksanakan bahagian arahan Angularjs, yang hanya bertanggungjawab untuk pemaparan.
Apa pendapat anda tentang gabungan ini?
Apakah faedahnya? keburukan?
过去多啦不再A梦2017-05-15 16:52:29
Saya harap sesiapa yang mempunyai pengetahuan tentang ini boleh memberi saya nasihat, terima kasih banyak.
我想大声告诉你2017-05-15 16:52:29
Saya tidak tahu banyak tentang reaksi, tetapi saya boleh cuba menerangkan:
Disebabkan mekanisme semakan kotor automatik sudut, pemaparan sudut sangat memakan masa semakan kotornya merekodkan semua elemen ngBind dalam elemen dom, dan kemudian menentukan perubahan dan menggantikan kandungan dalam setiap gelung $digest. Satu masalah dengan ini ialah jika terdapat terlalu banyak data dalam halaman, lebih banyak elemen DOM akan dimanipulasi dan kecekapan akan menjadi lebih rendah Oleh itu, sudut mempunyai had atas ngRepeat 2000.
Memandangkan React tidak mempunyai templat, ia menggunakan JS untuk rendering dan operasi dalam ingatan dan bukannya memanipulasi DOM secara langsung. Ini adalah sangat pantas, jadi gabungan kedua-duanya akan mempunyai susunan peningkatan magnitud dalam rendering UI, iaitu. penting untuk Sebilangan besar pembentangan data banyak membantu.
Mengenai kekurangan, adakah ia dikira jika saya tidak suka bertindak balas? Templat Angular adalah kelebihan besar, apa yang anda lihat adalah apa yang anda dapat, semuanya adalah arahan, ia masih html sebaliknya, cara bertindak balas menulis html sebagai komponen, saya fikir kos pengoptimuman dan penyelenggaraan terlalu tinggi, es7 akan mempunyai; Fungsi Object.observe, pada masa itu kecekapan ng akan bertambah baik.
Apa yang saya tidak faham: Bagaimana untuk mengendalikan acara DOM selepas menggabungkan kedua-duanya? Bagaimana untuk meneruskan pengikatan data dua hala? Jika pengikatan data dua hala tidak diperlukan, Angular mempunyai sintaks pengikatan satu masa terbina dalam sejak 1.3: {{ ::expression }}, yang akan mengurangkan masalah kecekapan rendah pengikatan data dua hala adalah dialu-alukan .