Я новичок в реакции, и это мое первое приложение. У меня есть навигатор по стеку с двумя экранами: MainMenu и Profile. Пока пользователь находится в MainMenu, в правом верхнем углу отображается кнопка, и мне нужно перенаправить пользователя на экран профиля при нажатии этой кнопки. Мне нужно что-т....
Я хочу добавить this.props.navigate на свой крючок. Это не мой компонент класса, поэтому у меня эта ошибка TypeError: undefined не является объектом (оценка _this.props.navigation) Как я могу передать реквизит конструктора сверху? Также мои крючки function LoginApp() { // Set an initializing st....
11 Фев 2021 в 13:44
Я хочу перейти к другим экранам, когда пользователь нажимает на элемент плоского списка, но продолжает получать ту же ошибку. TypeError: undefined is not an object (evaluating 'navigation.navigate') Я создал проект на сайте Snack.expo, чтобы попробовать перемещаться между экранами, и он работает. В....
Я пытаюсь использовать this.props.navigation.dispatch(DrawerActions.toggleDrawer()) в следующем коде, но он принимает this.props.navigation.dispatch как неопределенное. Мой код: //...imports //set the function drawer inside a bottom tab navigator (works fine) drawer = () => { return( <Drawe....
Мне нужно некоторое подтверждение того, что я не создаю новые объекты, не избавляясь от них, или мне нужно знать, как я могу вручную отслеживать и удалять их. Я думал, что Navigator.pop() следует избавиться от моих ресурсов, таких как flutter-bloc локтей / блоков, но он не похоже, что это так. Я п....
У меня есть 2 навигатора стека, которые обрабатывают 2 разных фрагмента моего приложения, один будет аутентификацией, а другой - самим приложением. Я хотел бы поместить эти 2 стековых навигатора в разные файлы и один файл, чтобы объединить их. Есть ли способ сделать это? ГлавнаяНавигационный код imp....
2 Сен 2020 в 18:02
Я пытаюсь создать кнопку входа в систему, которая переходит на другую страницу, но я получаю ошибки, что "навигация" не определена Вот скриншот ошибки: снимок экрана здесь снимок экрана здесь это компонент приложения: export default function App({navigation}) { const { navigate } = this.props.navi....
22 Июл 2020 в 20:46
В моем собственном приложении реакции я использую TabNavigator внутри StackNavigator следующим образом: const AppTabs = createBottomTabNavigator( { Home: Tab1, Create: Tab2, Search: Tab3, Ask: Tab4 } ); const AppStack = createStackNavigator( { Tabs: AppTabs, Screen2: S....
Простой вопрос: я пытаюсь перейти от HomeScreen.js к MessageScreen после нажатия на изображение заголовка HomeScreen.js. Однако, когда я нажимаю на изображение, появляется ошибка: TypeError: navigation.navigate is not a function (In 'navigation-navigate("MessageScreen")', 'navigation.navigate' is un....
Я создал заголовок, используя defaultNavigationOptions На панели навигации содержатся параметры «Домой», «Регистрация», «Вход», «Создать блог». Если пользователь вошел в систему, тогда опция Login не должна быть видна, вместо этого должна быть включена опция logout. Я использую AsyncStorage для хран....
Я использую React Navigation 5+. Они изменили способ настройки навигаторов, и я пытаюсь реализовать его в своей программе. У меня DrawerNavigator в качестве навигатора верхнего уровня. Первый экран - StackNavigator с несколькими экранами. Я ищу способ запретить пользователю открывать ящик на каждом ....
Внутри SamplePage я мог получить доступ к навигации через this.props.navigation. Внутри компонента SampleHeader у меня есть кнопка. Как я могу получить доступ к навигации в действии onPress в кнопке, объявленной внутри SampleHeader? const AppStackNavigator = createStackNavigator({ Samp....
15 Дек 2019 в 13:14
Мне понадобится вечность, чтобы понять очевидное, буду признателен за помощь. Я использую стековый навигатор, при нажатии кнопки он просто переходит на другую страницу. В app.js я создал стековый навигатор: const Switcher = createStackNavigator( { TaskPg: ListScreen, AboutPg: AboutScreen ....
Я новичок в реагирующе-родном языке и разрабатываю приложение, в котором есть навигация по нижним вкладкам. Для реализации этого я использовал Reaction-navigation-material-bottom-tabs , который прекрасно работает. Как и у меня 3 экрана, скажем Home, Profile и About на нижней вкладке навигатора. Но ....
У меня есть стекавигатор с заставкой и экраном входа. export const StackerIntro = createStackNavigator({ Intro: { screen: Intro, navigationOptions: { header: null } }, Login: { screen: Login, } }, { InitialRouteName: "Intro" }) Как я могу сделать начальный маршру....
Я попытался написать функцию для создания Stack Navigator в React Native. Все работает нормально, но нет значка возврата, чтобы вернуться назад для стека Home и Info. Кто-нибудь может помочь, пожалуйста? В generateNav.js: функция для создания StackNavigator const generateNav = (title, menu) => { ....
3 Сен 2019 в 12:56
Я использую комбинацию навигатора вкладок, стекового навигатора и переключателя навигатора в своем собственном приложении реакции с react-navigation. Обратите внимание, что я должен поместить каждый экран навигатора вкладок в свой собственный навигатор стека, чтобы использовать встроенную функцию за....
Я использую react-navigation с моим собственным приложением реакции. Я создал навигатор с нижней вкладкой и хочу использовать встроенный заголовок на моем экране. Но заголовок не появляется. Там нет ошибок или предупреждений. App.js : const TabStack = createBottomTabNavigator({ Upload: { scre....
На домашнем экране (я использовал App.js в качестве дома), у меня есть createStackNavigator с createAppContainer для отображения всех экранов с помощью React-Navigation. Это сработало, и я могу явно перейти к любому из этих экранов с любого экрана. Теперь я хочу добавить панель навигации нижней вкла....
Я использовал stackNavigator 2 в одном из моих проектов следующим образом. import {StackNavigator} из "реагировать-навигации"; import { LoginScreen, TechStackScreen } from '../screens'; // Public routes export const PublicRoutes = StackNavigator({ login: { screen: LoginScreen} }); // Secu....
У меня есть такая структура: BottomTabNavigator : Экран 1 Экран 2 Экран A Экран B Когда пользователь переходит к экрану B, затем переходит к экрану 1 и возвращается к экрану 2, он переходит непосредственно в B, как я могу сбросить стек с помощью функции tabBarOnPress, чтобы заставить пользовател....
В моем приложении есть 3 стека вроде < Сильный > StackOne export const StackOne = createStackNavigator({ OneScreen: { screen:one }, TwoScreen: { screen:two }, ThreeScreen: { screen:three }, }, { initialRouteName: 'OneScreen', } ); < Сильный > StackTwo export const StackTwo = createStackN....
В React Navigation 3.0 они добавили функцию передачи параметров по умолчанию на экран. Проблема в том, что я хочу передать эти параметры во вложенный stackNavigator, но не могу понять, как это сделать. Это мои навигаторы: MainDrawer.js: const MyDrawerNavigator = createDrawerNavigator({ Ani....
Все, с кем я сталкиваюсь с проблемой в react-native, я новичок в этом. Я вызываю вкладку с домашней страницы таким образом, на странице вкладок вверху есть панель навигации, под этой панелью навигации панель вкладок показывает две вкладки. < img alt = "введите описание изображения здесь" src = "http....
У меня есть эта функция, которая запускается при нажатии области <TouchableWithoutFeedback>: navigateToRentable = () => { console.log('in navigateToRentable'); this.props .navigation .dispatch(StackActions.reset({ index: 0, actions: [ NavigationActions.navig....