которая всегда существует, поэтому чтобы ее не копировать из страницы в страницу я хочу их вызывать под ней
А зачем вы её собирались копировать? Ваши экраны внутри навигатора - это контент каждого соответствующего таба. Там спокойно переходите между этими табами.
Дефолтный дизайн не подогнать под мой через его опции, как понимаю
Пишете компонент, заменяете дефолтный
Уфф. Это я не осилю. А мой вариант точно тупиковый? Внутри аппы вызвать другой экран по нажатю на кнопку? Типа как iframe в хтмл что ли...
По идее достаточно просто переместить этот хэдэр внутрь контейнера навигации чего можно добиться сделав эту навигацию как кастомный хэдэр для стека
Ну я так и сделал по сути, переместил <NavigationContainer> в начало аппы, и после этого дефолтовая менюха заработала. Теперь задача перенести кликабельность с нее на мои кнопочки
Чего там осиливать? Открываете доку вашего навигатора, там всё что нужно написано. Это проще чем то что вы сейчас пытаетесь накостылить
Этот код нужно внутрь App копировать или туда где импорты?
Внутри он всю мою аппу красным подчеркивает, а снаружи - выдает ошибку cant find variable Tab
Пример из доки? Это просто компонент таббара, можно даже в отдельный файл
Tab.Navigator это ваш навигатор
Да. Я уже немножечко понял, заменил дефолтную менюху на эту и оно заработало! Сейчас покурю как именно ее менять..
Вот там чуть доработаете под ваши задачи и будет ровно то что вы пытались закостылить
Пытаюсь вместо текста label тамошнего свою иконку или хотя бы текст сделать, нифига не отображает. Чяднт?
Обсуждают сегодня