使用Babel在C#中将JSX转换为JS

时间:2017-05-20 16:38:58

标签: c# asp.net-mvc reactjs

我有reactjs nuget包,他们按预期工作。

我想使用从数据库检索的字符串而不是从.jsx文件,从服务器端的jsx语法转换为js。

React在C#中有一个Babel类(使用.net MVC Core应用程序中的React Core)。但是,如何手动使用它并不明显。我想React只是获取.jsx文件的字符串值并进行转换,所以这应该是相当简单的......虽然我可能是错的。

1 个答案:

答案 0 :(得分:2)

您可以使用react.net执行此操作,如下所示。

string jsCode = ReactEnvironment.Current.Babel.Transform("<div/>");

这会将转换后的JS代码作为字符串返回。