使用ReactJS和服务器端呈现的本地化资源Asp.Net

时间:2015-11-19 15:51:10

标签: asp.net asp.net-mvc localization reactjs

我正在使用React和Asp.Net MVC构建网站。该网站需要多语言,我打算使用经典的resx文件。 我开始这样做了

@Html.React("FriendListContainer", new
{
    initialData = Model,
    getUrl = "/Friend/Get",
    deleteUrl = "/Friend/Remove",
    resFriends = Global.Friends // pass resource as prop
})

它有效,但远非理想,因为这会使代码更难阅读。此外,我需要将这些道具一直传递给需要它们的组件..

我尝试使用React-Intl,但它不适用于服务器端呈现。如果可能的话,我宁愿不回到客户端渲染。

如果不让我的代码看起来那么笨重,我怎么能做到这一点?

0 个答案:

没有答案