экран не перемещается в сенсорной обратной связи, а также имеет значение, является ли компонент функциональным или классом в реакции nativegation

import React, { useState } from 'react';
import { createAppContainer } from 'react-navigation';
import { createStackNavigator } from 'react-navigation-stack';
import Result from './components/Result';
import Home from './components/Home';

export default class App extends React.Component {

    render() {
    return (
         <AppContainer />
      )
     }
    }

const AppNavigator = createStackNavigator({
  Home: {
      screen: Home,
   },
Result: {
     screen: Result
   }
  }, {
       initialRouteName: "Result"
  });

  const AppContainer = createAppContainer(AppNavigator);

и это ** приближается ошибка **

node_modules \ expo \ AppEntry.bundle? platform = android & dev = true & minify = false & hot = false: 25241 Ошибка: createStackNavigator() был перемещен в react-navigation-stack. Подробнее см. https://reactnavigation.org/docs/stack-navigator.html. Детали.


person Akhil kumar srivastava    schedule 26.01.2020    source источник


Ответы (1)


Как сказано в сообщении об ошибке, createStackNavigator() был перемещен в react-navigation-stack в версии 4 реакции-навигации, поэтому вам необходимо установить react-navigation-stack отдельно.

npm i react-navigation-stack

or

yarn add react-navigation-stack

Надеюсь, это вам поможет. Не стесняйтесь сомневаться.

person SDushan    schedule 26.01.2020