A
непонятно почему у тебя на 3-м скрине кнопка назад есть
да, прошу прощения, поправил описание
Aleksei
ну а так ниче сложного вроде Drawer -> Tabs -> Stack
A
и AppNavigator снаружи?
Aleksei
AppNavigator?
A
сейчас пока что так: SafeAreaView Drawer Drawer StackNavigator (AppNavigator) FooterNavigation
Aleksei
тогда нужно будет для каждого таба drawer прикручивать
A
сейчас drawer-ов два, один для меню которое выпадает слева (Main Menu) и второй для меню котороые выпадает справа (Profile)
Aleksei
ну если таааак
Aleksei
ну да, это уже адок какой то
Aleksei
я бы запутался, как юзер
A
я уже сам кирпичей тут отвалю скоро с этой навигацией
A
я бы так просто не спрашивал, если бы всё было просто
Aleksei
тогда как Димка сказал делать
A
и именно вложенность? Tab - Drawer ? проблем с открытием обычных страниц из табов не будет?
Aleksei
ну попробуй, расскажешь
Елена
Всем здравствуйте. Меня зовут Елена, я HR IT группы компаний Innovative people. Есть ли вероятность, что кто-то из Вас сейчас рассматривает предложения по работе? Мы находимся в Москве, но готовы общаться также с кандидатами из регионов. ) По стеку JS+React + BPM Camunda
A
https://t.me/javascript_jobs
A
Елена вот по ссылке выше
Oleg
👉 Итак, вы в чате ⚛️ #ReactNative. Что следует знать? ⚡️ Правила чата: - без оскорблений и мата; - без рекламы; - без вакансий(вакансии здесь: @mobile_jobs, @javascript_jobs); - без оффтопа. Одно предупреждение, затем бан. Либо сразу бан 😉 Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code Как оформить пример чтоб его можно было быстро запустить: https://snack.expo.io Awesome: https://github.com/jondot/awesome-react-native Админы: - @olebedev - @savelichalex - @DenisIzmaylov - @vkurchatkin Приятно провести время! P.S.: скорее всего вам нужен https://reactnavigation.org для навигации, если вы пока не знаете что взять.
Aleksei
лучше бы он первую ссылку распарсил чем awesome)
Елена
Благодарю, прошу прощения)
A
ну попробуй, расскажешь
а как объяснить соседним от Home табам, что они вложенные (Messages)?
Aleksei
в смысле вложенные?
A
ну ты правильно заметил, что у Messages есть кнопка Back
A
Главная страница - Home, когда кликаешь на Messages - открывается новая страница и должен быть виден header c header title и back button
Aleksei
табы так не работают
Aleksei
ну ты конечно попробуй left button поменять, и там жестяком прям отправляй на home
Aleksei
но это конечно трешак)
Aleksei
или храни где нибудь последний скрин, и туда отправляй
Aleksei
(есть подозрение что твой заказчик сам не понимает чего хочет)
A
да, так и есть. жаль конечно
A
может знает кто, можно ли в safearea рубануть верхний padding?
Sergey
народ как зафиксать error: method does not override or implement a method from a supertype @Override
Sergey
в каждом модуле срет ошибку
Sergey
что не найду все руками выпиливают
Sergey
но это тупо после каждого апдейта нпм нужно каждый модуль будет править и выпиливать этот оверрайд
Sergey
кто как фиксал?
Egor
Надо обновлять модули в оригинальных репах, пулл реквесты делать, форкать. Или патчить исходники локально. Или откатывать рн. Или отказывать от модулей.
Egor
Выбор большой
Mikle
Есть вопрос по поводу размеров в React Native. Если заказщик присалал PDF и там размеры все в pt. Если пересчитывать в пиксели и прямо задавать в стилях то идея не очень по мне
Egor
Не надо пересчитывать
Roman
Так в рн и есть поинты
Egor
Так и писать
Mikle
тоесть безразмерная величина скрывает за собой поинты?
Джон
жиза
Danil
Ребят, как лучше всего работать с таймерами? Кейс: фитнес приложение в котором надо трекать продолжительность тренировки.
Alexey
Привет! Народ, такой вопрос, можно ли как нибудь заставить FlatList запоминать позицию на которой я нахожусь. И вообще при создании списка у меня render вызывается 3 раза а при добалении элемента или изменении список всегда создается заново, можно как то этого избежать?
Alexey
Но появился другой вопрос. Делаю программный скроллинг до конкретного элемента списка и если он последний, то скроллинг потом начинает еще чуть чуть вверх скроллить. Как от этого избавиться?)
Egor
Дайте угадаю - ячейки разной высоты у вас?
Alexey
Ну может быть) примерно одинаковой.
Alexey
А должны быть прям фиксированы?
Egor
высота ячеек может вычислиться после скролла, что вызовет "прыгание" таблицы
A
а кто может объяснить почему это серая хрень внизу такого размера в эмуляторе iPhone X?
A
по гайдланам же она должна быть 34pt
A
но тут видно что в 1.5 раза больше
A
what the hell
Brown
Привет, кто то может подсказать, как вставить yandex metrika в приложение?
Evgeniy
Evgeniy
Всем привет хотел сделать что то типа float action button , так как не нашел ничего стандартного, сделал свою "круглую кнопку" с помощью TouchableOpacity , но вот проблема - область квадратная и реагирует при нажатии засветлением фона , можно ли это как-то обойти?
Evgeniy
используй TouchableWithoutFeedback
спасибо, попробую
A
можно ли в SafeAreaView обнулить padding?
Ihor
привет, есть какой-то пакет или что-то такое для валидации 2х полей, нужно просто проверять не пустые ли они и чтобы проверялось количество символов(для пароля) ?
Alexsandr
Ребята, где можно почитать про DeviceInfo, интересует api, в офф документации чет нету нечего
Vit
а там и нету ничего)
A
ну ок(
лучше подскажи как ты накостылил SafeAreaView ?
Alexsandr
Так я присылал сюда либу
A
дак я уже обновился
A
до 50 . там встроенаня
A
можно как-то обнулить padding top например?
Alexsandr
Кстати ребята очень интересный косылек, избавляет от многих проблем с версткой по iPhone X-> https://github.com/react-community/react-native-safe-area-view, мне пришлось чуть допилить чтобы адекватно в одном моменте отображалось, но думаю большинству и так подойдёт)
A
forceInset({top: 0}), например не работает
Alexsandr
forceInset({top: 0}), например не работает
Грусть я ещё не обновлялся
A
у меня просто смесь из react-native и react-navigation