angular.js - 怎么看待NgReact(Use React Components in Angular)
漂亮男人
漂亮男人 2017-05-15 16:50:29
0
2
697

刚刚看到http://davidchang.github.io/ngReact/
将Reactjs和Angularjs整合起来。使用Reactjs来实现Angularjs的指令部分,只负责渲染。
怎么看待这种组合?
有什么益处?弊端?

漂亮男人
漂亮男人

membalas semua(2)
过去多啦不再A梦

Saya harap sesiapa yang mempunyai pengetahuan tentang ini boleh memberi saya nasihat, terima kasih banyak.

我想大声告诉你

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 .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan