Rumah  >  Artikel  >  hujung hadapan web  >  Kepunyaan rangka kerja apakah tindak balas?

Kepunyaan rangka kerja apakah tindak balas?

藏色散人
藏色散人asal
2023-01-06 09:56:203337semak imbas

react ialah rangka kerja pembangunan bahagian hadapan web adalah pustaka JavaScript yang digunakan untuk membina antara muka pengguna ialah: 1. Mudah, nyatakan rupa aplikasi anda pada bila-bila masa; . Secara Deklaratif, React adalah tentang membina komponen yang boleh digunakan semula Malah, dengan React, semua yang anda lakukan ialah membina komponen, penggunaan semula kod komponen, dan pengasingan kebimbangan menjadi lebih mudah.

Kepunyaan rangka kerja apakah tindak balas?

Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 18.0.0, komputer Dell G3.

Kepunyaan rangka kerja apakah reaksi?

React ialah perpustakaan JavaScript yang digunakan untuk membina antara muka pengguna Ia berasal daripada projek dalaman Facebook Syarikat itu tidak berpuas hati dengan semua rangka kerja JavaScript MVC di pasaran dan memutuskan untuk membangunkannya sendiri untuk membina tapak web Instagram. . Sumber terbuka pada Mei 2013.

Jadi, apakah masalah yang boleh diselesaikan oleh React? dua Ciri utama:

Mudah
We built React to solve one problem: building large applications with data that changes over time.

    Ungkapan ringkas tentang rupa aplikasi anda pada bila-bila masa, React akan mengurus UI secara automatik Antara muka dikemas kini apabila data berubah.
  • Deklaratif

    Apabila data berubah, React secara konsepnya sama seperti memukul F5, sebenarnya ia hanyalah kemas kini Ia hanya sebahagian daripada perubahan itu.
  • React adalah tentang membina komponen yang boleh diguna semula Malah, dengan React, anda hanya perlu membina komponen. Enkapsulasi menjadikan penggunaan semula kod komponen, ujian dan pengasingan kebimbangan lebih mudah.

Prinsip utama React

Virtual DOM Virtual DOM

Dalam aplikasi web tradisional, pengendalian DOM biasanya dikemas kini secara terus, tetapi kami mengetahui Kemas Kini DOM biasanya lebih mahal. Untuk mengurangkan operasi pada DOM sebanyak mungkin, React menyediakan cara yang berbeza dan berkuasa untuk mengemas kini DOM dan bukannya operasi DOM langsung. Ia ialah DOM Maya, DOM maya yang ringan, yang merupakan objek yang diabstraksikan oleh React, yang menerangkan rupa dom itu dan cara ia harus dipersembahkan. DOM sebenar dikemas kini melalui DOM Maya ini, dan DOM Maya ini menguruskan kemas kini DOM sebenar. Mengapa ia boleh menjadi lebih pantas melalui lapisan tambahan operasi DOM Maya ini? Ini kerana React mempunyai algoritma diff Mengemas kini DOM Maya tidak menjamin bahawa ia akan menjejaskan DOM sebenar dengan serta-merta. Perwakilan DOM dengan yang sebelumnya Langkah untuk mengemas kini DOM sebenar.

Pembelajaran yang disyorkan: "

tutorial video bertindak balas
"Kepunyaan rangka kerja apakah tindak balas?

Atas ialah kandungan terperinci Kepunyaan rangka kerja apakah tindak balas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn