Я новичок в реакции, и это мое первое приложение.
У меня есть навигатор по стеку с двумя экранами: MainMenu и Profile. Пока пользователь находится в MainMenu, в правом верхнем углу отображается кнопка, и мне нужно перенаправить пользователя на экран профиля при нажатии этой кнопки. Мне нужно что-т....
15 Фев 2021 в 05:16
Я хочу добавить 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, чтобы попробовать перемещаться между экранами, и он работает. В....
2 Фев 2021 в 09:03
Я пытаюсь использовать 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....
8 Янв 2021 в 22:01
Мне нужно некоторое подтверждение того, что я не создаю новые объекты, не избавляясь от них, или мне нужно знать, как я могу вручную отслеживать и удалять их. Я думал, что Navigator.pop() следует избавиться от моих ресурсов, таких как flutter-bloc локтей / блоков, но он не похоже, что это так.
Я п....
22 Ноя 2020 в 08:09
У меня есть 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....
8 Июл 2020 в 19:31
Простой вопрос: я пытаюсь перейти от HomeScreen.js к MessageScreen после нажатия на изображение заголовка HomeScreen.js.
Однако, когда я нажимаю на изображение, появляется ошибка:
TypeError: navigation.navigate is not a function (In 'navigation-navigate("MessageScreen")', 'navigation.navigate' is un....
3 Июл 2020 в 12:43
Я создал заголовок, используя defaultNavigationOptions На панели навигации содержатся параметры «Домой», «Регистрация», «Вход», «Создать блог». Если пользователь вошел в систему, тогда опция Login не должна быть видна, вместо этого должна быть включена опция logout. Я использую AsyncStorage для хран....
26 Мар 2020 в 16:35
Я использую React Navigation 5+. Они изменили способ настройки навигаторов, и я пытаюсь реализовать его в своей программе. У меня DrawerNavigator в качестве навигатора верхнего уровня. Первый экран - StackNavigator с несколькими экранами. Я ищу способ запретить пользователю открывать ящик на каждом ....
10 Мар 2020 в 01:56
Внутри SamplePage я мог получить доступ к навигации через this.props.navigation. Внутри компонента SampleHeader у меня есть кнопка. Как я могу получить доступ к навигации в действии onPress в кнопке, объявленной внутри SampleHeader?
const AppStackNavigator = createStackNavigator({
Samp....
15 Дек 2019 в 13:14
Мне понадобится вечность, чтобы понять очевидное, буду признателен за помощь.
Я использую стековый навигатор, при нажатии кнопки он просто переходит на другую страницу.
В app.js я создал стековый навигатор:
const Switcher = createStackNavigator(
{
TaskPg: ListScreen,
AboutPg: AboutScreen
....
13 Дек 2019 в 21:01
Я новичок в реагирующе-родном языке и разрабатываю приложение, в котором есть навигация по нижним вкладкам. Для реализации этого я использовал Reaction-navigation-material-bottom-tabs , который прекрасно работает. Как и у меня 3 экрана, скажем Home, Profile и About на нижней вкладке навигатора. Но ....
23 Окт 2019 в 12:52
У меня есть стекавигатор с заставкой и экраном входа.
export const StackerIntro = createStackNavigator({
Intro: {
screen: Intro,
navigationOptions: {
header: null
}
},
Login: {
screen: Login,
}
}, {
InitialRouteName: "Intro"
})
Как я могу сделать начальный маршру....
5 Сен 2019 в 21:19
Я попытался написать функцию для создания Stack Navigator в React Native. Все работает нормально, но нет значка возврата, чтобы вернуться назад для стека Home и Info. Кто-нибудь может помочь, пожалуйста?
В generateNav.js: функция для создания StackNavigator
const generateNav = (title, menu) => {
....
3 Сен 2019 в 12:56
Я использую комбинацию навигатора вкладок, стекового навигатора и переключателя навигатора в своем собственном приложении реакции с react-navigation. Обратите внимание, что я должен поместить каждый экран навигатора вкладок в свой собственный навигатор стека, чтобы использовать встроенную функцию за....
20 Мар 2019 в 02:17
Я использую react-navigation с моим собственным приложением реакции. Я создал навигатор с нижней вкладкой и хочу использовать встроенный заголовок на моем экране. Но заголовок не появляется. Там нет ошибок или предупреждений.
App.js :
const TabStack = createBottomTabNavigator({
Upload: {
scre....
19 Мар 2019 в 00:24
На домашнем экране (я использовал App.js в качестве дома), у меня есть createStackNavigator с createAppContainer для отображения всех экранов с помощью React-Navigation. Это сработало, и я могу явно перейти к любому из этих экранов с любого экрана. Теперь я хочу добавить панель навигации нижней вкла....
14 Мар 2019 в 09:08
Я использовал stackNavigator 2 в одном из моих проектов следующим образом. import {StackNavigator} из "реагировать-навигации";
import {
LoginScreen,
TechStackScreen
} from '../screens';
// Public routes
export const PublicRoutes = StackNavigator({
login: { screen: LoginScreen}
});
// Secu....
1 Мар 2019 в 09:54
У меня есть такая структура:
BottomTabNavigator :
Экран 1 Экран 2 Экран A Экран B
Когда пользователь переходит к экрану B, затем переходит к экрану 1 и возвращается к экрану 2, он переходит непосредственно в B, как я могу сбросить стек с помощью функции tabBarOnPress, чтобы заставить пользовател....
18 Янв 2019 в 22:04
В моем приложении есть 3 стека вроде < Сильный > StackOne
export const StackOne = createStackNavigator({
OneScreen: { screen:one },
TwoScreen: { screen:two },
ThreeScreen: { screen:three },
}, { initialRouteName: 'OneScreen', }
);
< Сильный > StackTwo
export const StackTwo = createStackN....
22 Дек 2018 в 12:33
В React Navigation 3.0 они добавили функцию передачи параметров по умолчанию на экран. Проблема в том, что я хочу передать эти параметры во вложенный stackNavigator, но не могу понять, как это сделать. Это мои навигаторы: MainDrawer.js:
const MyDrawerNavigator = createDrawerNavigator({
Ani....
26 Ноя 2018 в 17:47
Все, с кем я сталкиваюсь с проблемой в react-native, я новичок в этом.
Я вызываю вкладку с домашней страницы таким образом, на странице вкладок вверху есть панель навигации, под этой панелью навигации панель вкладок показывает две вкладки. < img alt = "введите описание изображения здесь" src = "http....
24 Ноя 2018 в 09:19
У меня есть эта функция, которая запускается при нажатии области <TouchableWithoutFeedback>:
navigateToRentable = () => {
console.log('in navigateToRentable');
this.props
.navigation
.dispatch(StackActions.reset({
index: 0,
actions: [
NavigationActions.navig....
13 Сен 2018 в 23:09