我以前使用反应路由器的早期版本,可以使用IndexRoute设置默认根目录,但现在在react-router v4中我丢失了。
typedef struct shared_data {
... (other variables) ...
struct page * pPages[64];
}
static shared_data_t g_shared_data = {0,};
int op_mmap(struct file *filp, struct vm_area_struct *vma)
{
int x;
unsigned long uaddr;
vma->vm_ops = &mmap_vm_ops;
vma->vm_flags |= VM_RESERVED;
vma->vm_private_data = filp->private_data;
uaddr = vma->vm_start;
for (x = 0; x < FEP_BUF_COUNT; x++)
{
vm_insert_page(vma, uaddr, g_shared_data.pPages[x]);
uaddr += PAGE_SIZE;
}
mmap_open(vma);
return 0;
}
尝试上面的代码似乎不起作用,对使用重定向没有影响。
答案 0 :(得分:0)
您需要使用withRouter
像这样:
export default withRouter(connect(mapStateToProps, mapDispatchToProps)(App))
答案 1 :(得分:0)
路径参数的路径始终匹配。您需要正确配置路由
<Switch>
{/* Your other Routes */}
<Route component={Dashboard} />
</Switch>
在开关的帮助下,第一个匹配的路线会被渲染,因此您需要正确订购路线以便渲染正确的路线