Библиотека для рендерирования компонентов библиотеки React на стороне сервера с 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: // Проверьте/в Chrome и нажмите «Откройте выделенные Devtools для узла».
Мы не поддерживаем преобразование JavaScript в реальном времени. Это связано с тем, что существует множество различных инструментов сборки, компиляторов, трансполистов и языков программирования, а настройка их все - не простая задача. Невозможно создать одноразмерное решение для всех компиляций, которое является высокопроизводительным и эффективным. Вместо этого мы предлагаем вам создать свой собственный пакет сервера, изучив образец, представленную в нашем репозитории.
Я не знаю, как сделать это легко и без существенного влияния на производительность. Если у вас есть какие -либо идеи, вы можете создать запрос на привлечение