cari

Rumah  >  Soal Jawab  >  teks badan

Apakah perbezaan antara Komponen Pelayan Bertindak balas (RSC) dan Rendering Sisi Pelayan (SSR)?

Dengan kemunculan React 18, RSC dilahirkan. Saya tertanya-tanya bagaimana ia berbeza daripada SSR dalam NextJS.

P粉588152636P粉588152636303 hari yang lalu631

membalas semua(1)saya akan balas

  • P粉378890106

    P粉3788901062024-01-17 00:26:20

    Dalam kedua-dua kes, kod React Javascript dilaksanakan oleh Node.js (atau Deno, atau apa sahaja yang anda gunakan). Tetapi mereka menghasilkan perkara yang berbeza.

    Perenderan sisi pelayan

    Perenderan sisi pelayan ialah apabila React menggunakan kaedah ReactDom renderToString()< code> dan menghantar rentetan HTML itu kepada klien, sama seperti mana-mana pelayan yang menghantar HTML statik.

    Kemudian, biasanya melalui persediaan SSR, React dijalankan semula pada bahagian klien, berjalan pada HTML yang diberikan yang sama dan melakukan perkara seperti menyambungkan pengendali klik dan menambah interaktiviti. Ini memerlukan pelayan dan klien mempunyai data yang sama untuk diberikan. Ini dilakukan dengan mensirikan data pada pelayan ke dalam tag