2

Я использую свой собственный веб-сервер .NET и хотел бы предварительно визуализировать веб-страницы, созданные на React.js. Я сделал способ сделать это, но единственный способ, который я нашел, - использовать вспомогательные методы для рендеринга Rasor ASP.React.js C# на стороне сервера рендеринг * без * ASP.NET MVC

Есть ли известный способ рендеринга React.js DOM как строка с чистым C#?

ответ

1

Daniel Lo Nigro был любезен, чтобы предоставить информацию, как сделать это с React.NET

var environment = React.AssemblyRegistration.Container.Resolve<IReactEnvironment>(); 
var component = environment.CreateComponent("HelloWorld", new { name = "Daniel" }); 
var html = component.RenderHtml(); 

Подробнее https://github.com/reactjs/React.NET/issues/178

Смежные вопросы