reactjs tidak hanya berjalan di node; ini adalah pustaka JavaScript yang digunakan untuk membangun antarmuka pengguna. Dalam mode pengembangan, aplikasi Create react menjalankan server pengembangan NodeJs dan Webpack, tetapi jika tidak dirender di sisi server, reactjs hanyalah sebuah kedok. -end framework. Dapat digunakan dengan JavaScript, tidak diperlukan node.
Lingkungan pengoperasian artikel ini: Sistem Windows 10, nodejs versi 16, komputer Dell G3.
Tidak, itu bisa berjalan dimanapun js bisa berjalan.
Dalam mode pengembangan, ya. Aplikasi Create react menjalankan server pengembangan NodeJs dan Webpack, memungkinkan Anda mendapatkan umpan balik saat Anda memodifikasi file dan memulai atau menghentikan server.
Jika Anda perlu merender di sisi server, Anda pasti akan menggunakan node.js.
Jika tidak digunakan, maka itu adalah kerangka front-end murni.
Perluas pengetahuan
Selama proses pengembangan web, jika kita perlu mencerminkan perubahan data ke UI secara real time, kita harus mengoperasikan DOM. DOM virtual dari reactjs membuat rendering halaman menjadi sangat efisien dan lebih terkendali daripada memanipulasi DOM secara langsung.
1. Apa itu reaksi?
Ini berasal dari proyek internal di Facebook dan digunakan untuk membangun situs web Instagram, dan bersumber terbuka pada Mei 2013;
Ini adalah salah satu dari tiga kerangka utama perpustakaan JavaScript;
Adalah perpustakaan JAVASCRIPT untuk membangun antarmuka pengguna;
Terutama digunakan untuk membangun UI, ini dapat dianggap sebagai lapisan tampilan dan merupakan tampilan yang efisien.
2. Dua karakteristik reactjs:
Komponenisasi: Membangun komponen melalui reactjs membuat kode lebih mudah digunakan kembali dan dapat diterapkan dengan baik dalam pengembangan proyek besar.
Virtual DOM: Ini membuat rendering halaman menjadi sangat efisien dan lebih terkendali daripada memanipulasi DOM secara langsung.
3. Keuntungan:
Ini memiliki kinerja tinggi dan logika kode yang sangat sederhana. Semakin banyak orang mulai memperhatikan dan menggunakannya.
Kombinasi komponenisasi reactjs dan DOM virtual yang efisien memberikan reactjs kemampuan rendering halaman top-down yang kuat.
Selain itu, React menyediakan beberapa konsep, pustaka, dan prinsip pemrograman baru, yang memungkinkan kita menulis kode dengan cepat, ringkas, dan indah di server dan klien untuk membangun aplikasi web~
apa itu nodejs?
Pertama-tama, penting untuk dipahami bahwa Node bukanlah server web. Ia tidak melakukan apa pun dengan sendirinya. Ini tidak berfungsi seperti Apache. Jika Anda ingin menjadi server HTTP, Anda harus menulisnya sendiri dengan bantuan perpustakaan bawaannya. Node.js hanyalah cara lain untuk mengeksekusi kode di komputer Anda, ini adalah JavaScript Runtime yang sederhana.
Sederhananya, Node.js adalah JavaScript yang berjalan di server.
Node.js adalah platform yang dibangun pada runtime Chrome JavaScript.
Node.js adalah lingkungan JavaScript sisi server I/O yang digerakkan oleh peristiwa berdasarkan mesin V8 Google. Mesin V8 mengeksekusi Javascript dengan sangat cepat dan memiliki kinerja yang sangat baik.
Pembelajaran yang disarankan: "tutorial video nodejs"
Di atas adalah detail apakah reactjs hanya bisa berjalan di node. Untuk informasi lebih lanjut, harap perhatikan artikel terkait lainnya di situs ini!