NodeReact.NET
2.0.0
مكتبة لتقديم مكونات React Library على جانب الخادم مع C# وكذلك على العميل.
Reactjs.net API متوافق تمامًا تقريبًا باستثناء
تأكد من أن أي حزمة خادمك تحدد المتغيرات العالمية للرد مثل
global.React = require('react');
global.ReactDOM = require('react-dom');
global.ReactDOMServer = require('react-dom/server');
تأكد من تثبيت 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;
});
من التنقل إلى Chrome: // Incripe/in Chrome وانقر فوق "فتح DevTools المخصصة للعقدة".
نحن لا ندعم تحويل JavaScript في الوقت الفعلي. وذلك لأن هناك العديد من أدوات البناء المختلفة ، والمترجمين ، والمتحولات ، ولغات البرمجة ، وتكوينها جميعها ليست مهمة بسيطة. من المستحيل إنشاء محلول تجميع يناسب الجميع والذي يكون عالي الأداء وفعال. بدلاً من ذلك ، نقترح عليك إنشاء حزمة الخادم الخاصة بك عن طريق فحص العينة المقدمة في مستودعنا.
لا أعرف كيفية القيام بذلك بسهولة وبدون تأثير كبير على الأداء. إذا كان لديك أي أفكار ، يمكنك إنشاء طلب سحب