1. <MemoryRouter>

<MemoryRouter>是一个<Router>,它将你的“URL”的历史保存在内存中(不读或写地址栏)。在测试和非浏览器环境中很有用,如React Native

import { MemoryRouter } from 'react-router'

<MemoryRouter>
  <App/>
</MemoryRouter>

1.1. initialEntries: array

初始化条目

history堆栈中的一个location数组。它们可能是具有{ pathname, search, hash, state }或简单字符串URLs的成熟location对象。

<MemoryRouter
  initialEntries={[ '/one', '/two', { pathname: '/three' } ]}
  initialIndex={1}
>
  <App/>
</MemoryRouter>

1.2. initialIndex: number

初始location在initialEntries数组中的索引。

1.3. getUserConfirmation: func

用于确认导航的函数。当您配合一个<Prompt>直接使用<MemoryRouter>时您必须使用这个选项。

1.4. keyLength: number

location.key的长度,默认值为6

<MemoryRouter keyLength={12}/>

1.5. children: node

一个单一子元素 用来渲染。

Copyright © tuzhu008 2017 all right reserved,powered by Gitbook该文件修订时间: 2017-11-26 15:52:19

results matching ""

    No results matching ""