我正在使用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,但它不适用于服务器端呈现。如果可能的话,我宁愿不回到客户端渲染。
如果不让我的代码看起来那么笨重,我怎么能做到这一点?