1
我正在創建移動應用程序白色原生。我想在moblie上轉換網頁應用程序。我有錯誤:React Native JS:哈希歷史需要一個DOM
E/ReactNativeJS: Hash history needs a DOM
我正在創建移動應用程序白色原生。我想在moblie上轉換網頁應用程序。我有錯誤:React Native JS:哈希歷史需要一個DOM
E/ReactNativeJS: Hash history needs a DOM
您必須使用內存中的歷史記錄才能將React路由器與React Native配合使用。
在V2/3你將不得不使用createMemoryHistory
var history = createMemoryHistory()
const App =() => (
<Router history={history} routes={...} />
)
陣營路由器提供了一個<MemoryRouter>
組件,將創建一個內存中的歷史爲你的V4創建您history
實例。
const App =() => (
<MemoryRouter>
<View>...</View>
</MemoryRouter>
)
下面是關於如何使用最新的反應,路由器反應本土https://medium.com/@jschloer/react-router-v4-with-react-native-5f2005ab2a72#.q5wmzwq71教程 –