Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Adakah perisian bertindak balas?
React bukan perisian, tetapi rangka kerja pembangunan web Ia adalah perpustakaan JavaScript untuk membina antara muka pengguna, menjadikannya mudah untuk mencipta UI interaktif ditulis dalam JavaScript dan bukannya templat, jadi pengguna boleh dengan mudah lulus data di sekitar aplikasi anda dan memisahkan keadaan daripada DOM.
Persekitaran pengendalian tutorial ini: sistem Windows 7, bertindak balas versi 17.0.1, komputer Dell G3.
React bukan perisian, tetapi rangka kerja pembangunan web.
React ialah perpustakaan JavaScript deklaratif, cekap dan fleksibel untuk membina antara muka pengguna. React membolehkan anda menggabungkan coretan kod yang pendek dan bebas ke dalam antara muka UI yang kompleks. Coretan kod ini dipanggil "komponen".
React ialah perpustakaan JavaScript sumber terbuka yang menyediakan paparan HTML untuk data. Paparan tindak balas biasanya dipaparkan menggunakan komponen yang mengandungi komponen lain yang dinyatakan dalam teg HTML tersuai. React menyediakan pengaturcara dengan model di mana komponen kanak-kanak tidak boleh menjejaskan komponen luar secara langsung, kemas kini yang cekap pada dokumen HTML apabila data berubah dan pemisahan bersih antara komponen dalam aplikasi satu halaman moden.
React menjadikan mencipta UI interaktif menjadi mudah. Reka bentuk paparan ringkas untuk setiap keadaan dalam apl anda supaya React boleh mengemas kini dan memaparkan komponen dengan cekap dengan betul apabila data berubah. Logik komponen ditulis dalam JavaScript dan bukannya templat, jadi anda boleh menghantar data dengan mudah di sekeliling apl anda dan memastikan keadaan berasingan daripada DOM.
Kelebihan menggunakan react
1 React sangat pantas
Ia tidak beroperasi secara langsung pada DOM, tetapi memperkenalkan Konsep DOM maya , diletakkan di antara logik JavaScript dan DOM sebenar, dengan prestasi yang baik.
Reactjs mentakrifkan satu set model dom dalam bentuk pembolehubah Semua operasi dan penukaran secara langsung dalam pembolehubah Ini mengurangkan keperluan untuk mengendalikan dom sebenar rangka kerja MVC arus perdana.
2. Keserasian merentas penyemak imbas
DOM maya membantu kami menyelesaikan masalah merentas penyemak imbas, yang tidak menjadi masalah walaupun dalam IE8.
3. Semuanya adalah komponen:
Kod lebih modular, penggunaan semula kod lebih mudah dan kebolehselenggaraan adalah tinggi.
4. Aliran data sehala
Malah, kandungan teras reactjs adalah pengikatan data yang dipanggil pengikatan data selagi sesetengah data bahagian pelayan terikat halaman hadapan, pembangun Hanya menumpukan pada merealisasikan perniagaan
5 Isomorphic, pure javascript
Oleh kerana program perangkak enjin carian bergantung pada tindak balas sebelah pelayan dan bukannya pelaksanaan JavaScript, pra-. menjadikan aplikasi anda mempunyai Bantuan dengan pengoptimuman enjin carian.
6. Keserasian yang baik
Sebagai contoh, RequireJS digunakan untuk memuatkan dan membungkus, manakala Browserify dan Webpack sesuai untuk membina aplikasi yang besar. Mereka menjadikan tugas yang sukar itu kurang menakutkan.
Pembelajaran yang disyorkan: "tutorial video bertindak balas"
Atas ialah kandungan terperinci Adakah perisian bertindak balas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!