Saya melihat ramai orang mengatakan bahawa React ialah perpustakaan, membandingkannya dengan rangka kerja Angular, dan kemudian terdapat isu aliran data, dan saya menolaknya.
Pertama sekali, saya rasa React ialah perubahan dalam pemikiran berbanding dengan Angular Ia bukan perpustakaan, tetapi konsep pembangunan, berkomponen, 分治的管理,数据与view的一体化。它只有一个中心,发出状态,渲染view,对于虚拟dom它并没有提高渲染页面的性能,它提供更多的是利用jsx便捷生成dom元素,利用组件概念进行分治管理Setiap bahagian halaman (seperti peluncur pengaki bahagian tajuk), ini adalah trend masa depan. . Tetapi saya tidak mengatakan bahawa alat lain selain React tidak boleh melakukan ini.
ReactJS hanyalah perpustakaan UI dan perlu diselaraskan dengan alatan pihak ketiga yang lain. AngularJS ialah rangka kerja lengkap yang mempunyai semua fungsi kecuali perpustakaan UI.
Sama seperti di atas, rasanya react只是一个组件库,自身不包含http请求,前端路由功能,支持jsx,而angular adalah rangka kerja yang besar dan komprehensif dengan pelbagai fungsi, tetapi tahap kebebasan adalah rendah
Kerja yang saya lakukan ialah menulis semula aplikasi Angularjs dengan Reactjs Saya rasa masalah yang diselesaikan oleh Angular dan React semuanya bertujuan untuk proses pembangunan. Dari segi senario aplikasi, masalah yang diselesaikan oleh Angular pasti boleh diselesaikan oleh React, tetapi Angular menyediakan penyelesaian yang agak lengkap Jika React digunakan dan teknologi berkaitan persisian seperti React Router digunakan, kesannya akan serupa. Malah, ia juga boleh dilakukan dengan rangka kerja lain, atau pun dengan jQuery atau tanpa rangka kerja atau perpustakaan Sudah tentu, kecekapan pembangunan, skalabiliti, dan kos penyelenggaraan perlu dipertimbangkan sebelum membuat pilihan. Bagi aplikasi satu halaman, saya masih ingat seorang pakar yang hebat berkata bahawa selagi anda tidak melakukan SEO, anda boleh menggunakan SPA seberapa banyak yang anda mahu.
Saya melihat ramai orang mengatakan bahawa React ialah perpustakaan, membandingkannya dengan rangka kerja Angular, dan kemudian terdapat isu aliran data, dan saya menolaknya.
Pertama sekali, saya rasa React ialah perubahan dalam pemikiran berbanding dengan Angular Ia bukan perpustakaan, tetapi konsep pembangunan, berkomponen,
分治
的管理,数据与view的一体化。它只有一个中心,发出状态,渲染view,对于虚拟dom它并没有提高渲染页面的性能,它提供更多的是利用jsx便捷生成dom元素,利用组件概念进行分治管理
Setiap bahagian halaman (seperti peluncur pengaki bahagian tajuk), ini adalah trend masa depan. . Tetapi saya tidak mengatakan bahawa alat lain selain React tidak boleh melakukan ini.Satunya ialah perpustakaan, aliran data sehala. Satu ialah rangka kerja, mengikat dua hala.
ReactJS hanyalah perpustakaan UI dan perlu diselaraskan dengan alatan pihak ketiga yang lain. AngularJS ialah rangka kerja lengkap yang mempunyai semua fungsi kecuali perpustakaan UI.
Sama seperti di atas, rasanya
react
只是一个组件库,自身不包含http请求,前端路由功能,支持jsx,而angular
adalah rangka kerja yang besar dan komprehensif dengan pelbagai fungsi, tetapi tahap kebebasan adalah rendahKerja yang saya lakukan ialah menulis semula aplikasi Angularjs dengan Reactjs Saya rasa masalah yang diselesaikan oleh Angular dan React semuanya bertujuan untuk proses pembangunan. Dari segi senario aplikasi, masalah yang diselesaikan oleh Angular pasti boleh diselesaikan oleh React, tetapi Angular menyediakan penyelesaian yang agak lengkap Jika React digunakan dan teknologi berkaitan persisian seperti React Router digunakan, kesannya akan serupa. Malah, ia juga boleh dilakukan dengan rangka kerja lain, atau pun dengan jQuery atau tanpa rangka kerja atau perpustakaan Sudah tentu, kecekapan pembangunan, skalabiliti, dan kos penyelenggaraan perlu dipertimbangkan sebelum membuat pilihan. Bagi aplikasi satu halaman, saya masih ingat seorang pakar yang hebat berkata bahawa selagi anda tidak melakukan SEO, anda boleh menggunakan SPA seberapa banyak yang anda mahu.