反应中路由器v4中的默认根

时间:2018-01-04 02:23:23

标签: reactjs react-router

我以前使用反应路由器的早期版本,可以使用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;
}

尝试上面的代码似乎不起作用,对使用重定向没有影响。

2 个答案:

答案 0 :(得分:0)

您需要使用withRouter 像这样: export default withRouter(connect(mapStateToProps, mapDispatchToProps)(App))

答案 1 :(得分:0)

路径参数的路径始终匹配。您需要正确配置路由

<Switch>
  {/* Your other Routes */}
  <Route component={Dashboard} />
</Switch>

在开关的帮助下,第一个匹配的路线会被渲染,因此您需要正确订购路线以便渲染正确的路线