我正在关注:
https://www.codeandweb.com/babeledit/tutorials/how-to-translate-your-react-app-with-react-i18next
但是,正如您所看到的,我必须这样做:
导出默认的translate()(App);
但是我已经在组件中使用了它:
使用路由器导出默认设置(connect(null,mapDispatchToProps)(withStyles(styles)(SignIn)));
在这种情况下我该怎么办?
非常感谢。
答案 0 :(得分:1)
您可以查看this的答案,它可以回答这个确切的问题。
长话短说,应该可以像这样进一步包装Higher Order Components (HOC):
export default withRouter(connect(null, mapDispatchToProps)(withStyles(styles)(translate()(SignIn))));
或使用recompose就像上面链接中的答案一样。