Perpustakaan untuk membuat komponen perpustakaan bereaksi di sisi server dengan C# serta pada klien.
Reactjs.net API hampir sepenuhnya kompatibel kecuali
Pastikan bahwa bundel server Anda mendefinisikan variabel global untuk reaksi seperti
global.React = require('react');
global.ReactDOM = require('react-dom');
global.ReactDOMServer = require('react-dom/server');
Pastikan Anda menginstal Node.js
services.AddNodeReact(
config =>
{
config.EnginesCount = 1;
config.ConfigureOutOfProcessNodeJSService(o =>
{
o.NumRetries = 0;
o.InvocationTimeoutMS = -1;
});
config.ConfigureNodeJSProcess(o =>
{
o.NodeAndV8Options = "--inspect-brk";
});
config.AddScriptWithoutTransform("~/server.bundle.js");
config.UseDebugReact = true;
});
Daripada arahkan ke chrome: // inspect/in chrome dan klik "buka devtools khusus untuk node".
Kami tidak mendukung konversi JavaScript real-time. Ini karena ada banyak alat build yang berbeda, kompiler, transpiler, dan bahasa pemrograman, dan mengkonfigurasi semuanya bukanlah tugas yang sederhana. Tidak mungkin untuk membuat solusi kompilasi satu ukuran untuk semua yang berkinerja tinggi dan efisien. Sebagai gantinya, kami menyarankan agar Anda membuat bundel server Anda sendiri dengan memeriksa sampel yang disediakan di repositori kami.
Saya tidak tahu bagaimana melakukan ini dengan mudah dan tanpa dampak signifikan pada kinerja. Jika Anda memiliki ide, Anda dapat membuat permintaan tarik