reactjs - React redux 与样式和与路由器连接
问题描述
我正在尝试在 redux 中使用 connect 反应为
连接 (mapstate.., mapdis..) (withstyles(dashboardstyle)(dashboard)
以上工作正常,但我还需要添加 withRouter 。下面的更改给出了错误 Connect (mapstate.., mapdis..) (withstyles(dashboardstyle), withrouter(dashboard))
每当我添加它时,它都会给出异常,例如不能将类用作函数。任何想法如何解决这个问题
解决方案
您将需要安装重组:
npm i -s recompose
然后在您的组件中:
import compose from 'recompose/compose'
export default compose(
withStyles(styles),
connect(mapStateToProps, mapDispatchToProps)
)(withRouter(Dashboard))
推荐阅读
- php - php - 两次的总和 (HH:MM:SS)
- ios - phonegap 位置:固定内容底部有间隙
- c# - 如何在服务器端捕获 ASP.NET Core 2 SignalR 异常并在客户端使用 JavaScript 处理它们?
- c# - Ajax-Call 从 Asp.Net MVC 中的控制器(返回 IList)获取 JSON 结果总是错误
- spring - 如何将 spring 1.2.6 应用程序迁移到 Spring boot ?是否有相同的迁移工具
- html - 页脚不在整个页面的底部
- linux - 在特定时间后从脚本启动和停止脚本
- jquery - Laravel:单个数据未显示:Ajax
- plsql - 页面项目中带有问号的菱形
- python - 按关键字对 2d numpy 字符串数组进行排序