javascript - 使用 React Router Dom 和 Redux 打开多个页面
问题描述
当我单击“Box”组件时,我需要创建一个在新选项卡中打开多个路由的链接。我正在使用 Redux 那是我正在关注的模板,但我被卡住了,因为它似乎不是在新选项卡中打开的持久状态(包含身份验证数据)。
const onClickBox = () => {
onClickPageOne();
onClickPageTwo();
}
const onClickPageOne = () => {
dispatch(actions.fetchDataPageOne)
}
const onClickPageTwo = () => {
dispatch(actions.fetchDataPageTwo)
}
return (
<>
<Box
onClick = {onClickBox }
>
Click me!
</Box>
</>
)
我尝试通过 react-router-dom 使用 Link 组件,但两个页面只需要一个链接,所以我不知道在 'to' 属性中放置什么。我尝试在 onClickBox 函数中使用重定向,但我不知道如何告诉他在新页面中打开。
解决方案
您只能使用单个函数从那里分派这两个动作
推荐阅读
- python - 使用类创建游戏菜单
- bash - 可以期望脚本从标准输入读取数据吗?
- python - 当我加载的 csv 数据是数字时,为什么会出现数字错误?
- algorithmic-trading - 无法弄清楚如何让我的 pine 脚本代码拥有三个不同的时间表来评估
- java - 如何在 Spring Boot 中列出所有托管的 @Component?
- python - 截取屏幕截图并将其作为电子邮件附件发送
- binary-search - 二分查找实现条件混淆
- angular-in-memory-web-api - “集合 id 类型为非数字或未知。只能生成数字 id。”
- python - Python 3 中有效源字符的范围是多少?
- swift - 下载 CoreData 的图像