Валера
я аж всплакнул)) проходили это еще до появления react-navigation, врядли там такой косяк остался, кастомного ничего не запиливали? типа кнопки назад?
да, вот вспомнил что иконку менял через свойство headerBackImage, пытаюсь сейчас смотреть в этом направлении
Валера
hitSlop можно попробовать добавить; если добавляли свои кнопочки;
спасибо, не приходилось еще юзать это свойство, попробую тоже глянуть в этом направлении
Alexey
А для Android не появился 3D инспектор, как в XCode?
Maxim
@gblack9
Anonymous
все привет
Anonymous
как открыть изображение с url на андроиде?
Anonymous
на айос открывается, на андроиде нет
Валера
как открыть изображение с url на андроиде?
У меня была проблема с подгрузкой внешних изображений на эмуляторе андроида. Проверь включен ли у тебя в эмуляторе вайфай и подключается ли он к интернету. Если нет, попробуй прописать в системе гугловские dns 8.8.8.8 8.8.4.4 у меня сработало.
Mr
Хочу взять react-native-sqlite-storage, кто то юзал, оно продакшн реди?
Валера
Могу ли я както запустить приложение в дев режиме на эмуляторе в ios и на физическом устройстве андроид? Если попробовать саначала запустить react-native run-android а потом react-native run-ios то просто перебивается Metro Bundler, по всей видимости изза используемых портов.
Никита
Могу ли я както запустить приложение в дев режиме на эмуляторе в ios и на физическом устройстве андроид? Если попробовать саначала запустить react-native run-android а потом react-native run-ios то просто перебивается Metro Bundler, по всей видимости изза используемых портов.
remote debug одновременно не будет работать (кто-то один его займет), но если включить на одном то все будет нормально. Можно запустить андроид по другому порту react-native run-android —port=8082 (телеграм съел два минуса)
Валера
Благодарю, буду пробовать
Валера
Спасибо, тема с переназначением порта вроде сработала
invariance
Блин, почему то на некоторых телефонах люто лагает react navigation
invariance
Притом даже на более современных
invariance
Либо это не react navigation, но в общем нажатия на кнопки оч долго хандлятся
invariance
Не, айоса вообще нет
invariance
только андроид
George
Либо это не react navigation, но в общем нажатия на кнопки оч долго хандлятся
Я бы проверял рендеринг страницы на которую идет переход. Я так понимаю что он сначала рендерит, а потом уже с анимацеий показывает
invariance
Проблема решилась, это телефон тупил
wowwow
Добрый вечер, сталкивался ли кто-нибудь с проблемой скачивания файлов под ios через пакет rn-fetch-blob? Делаю всё по документации, но файлы не скачиваются и не открываются, хотя под Андроид все работает корректно
Валера
Можно ли както на ios избавиться от отступа справа? Нужно чтобы область выделенная красным прошла до конца вправо. На андроиде все ок, на ios такая ерунда. Свойство headerRight: null не помогло, однако если убрать еще и headerLeft: null то моя красная область расширяется на всю ширину таба верхней навигации.
Валера
То что выделено красным это headerTitle с кастомным компонентом если что
Валера
Можно конечно сделать стрелку назад тоже кастомной, запихнуть в компонент, но чето мне кажется совсем костыль
Kamo
Можно ли както на ios избавиться от отступа справа? Нужно чтобы область выделенная красным прошла до конца вправо. На андроиде все ок, на ios такая ерунда. Свойство headerRight: null не помогло, однако если убрать еще и headerLeft: null то моя красная область расширяется на всю ширину таба верхней навигации.
если я не ошибаюсь, тебе надо определить свой компонент на весь хэдер и указать его в header = <>. По умолчанию react-navigation делит хедер на три непересекающиеся части. Но пусть более опытные ребята подтвердят или опровергнут мои слова
Валера
если я не ошибаюсь, тебе надо определить свой компонент на весь хэдер и указать его в header = <>. По умолчанию react-navigation делит хедер на три непересекающиеся части. Но пусть более опытные ребята подтвердят или опровергнут мои слова
Если я применю его на весь header то перекрою и headerLeft и headerRight. Тут какаято проблема именно в разных платформах, андроид при отсутствии элемента справа освобождает это место, а вот в айоси даже если просто присутствует кнопка назад он резервирует место автоматом и справа. В общем сделал пока костыльно, запилил кастомную кнопку назад) Буду рад если ктото подскажет более верное решение.
Serhii
Serhii
всем привет. подскажите плз/ если выравниваю текст в инпуте по центру то повороте девайса исчезает плейсхолдер. Кто-то сталкивался с данной проблемой?
Max
Привет! Подскажите, Редакс-форма поддерживает реакт-нейтив компоненты?
Max
Или компоненты native-base?
Łōgäń
всем привет, для того чтоб потестить приложуху на реальном айос девайсе, а не в симуляторе, нужен дев аккаунт?
Łōgäń
или как это сделать подругому
Łōgäń
Showing Recent Errors Only 👎 Signing for “project” requires a development team. Select a development team in the project editor. (in target ‘project’)
Alexander
?
Можно, нагугли подробности. Коротко: аккаунт дев должен быть и там и там одинаковым.
Dmytro
Добрый вечер, Надавно начал изучать react native, вот никак не могу найти как повесить событие onFocus и onBlur на текст (не на инпут)
Łōgäń
не так и много гемора
Gena
Добрый вечер, Надавно начал изучать react native, вот никак не могу найти как повесить событие onFocus и onBlur на текст (не на инпут)
Для этого надо попробовать понять, что такое "фокус" в мобилке, и что он такое в RN.
Max
Запускаю на маке емулятор андроида, изменяю вьюшку - он не подхватывается, перезапускаю всё (билд, емулятор) - всё равно старое приложение
Max
как это можно полечить?
Gena
как это можно полечить?
react-native start --resetCache
Max
react-native start --resetCache
я через react-native run-android запускаю
Max
судя по всему бага с react-native-vector-icons (
Max
а что не пойму
Gena
я через react-native run-android запускаю
Ну можно руками почистить, у меня этот кеш лежит в $TMPDIR/metro-cache, не знаю где у вас, в разных версиях по разному...
Max
Почему вы так думаете?
поставил react-native-elements, он их юзает, читаю вот на гитхабе
Max
впрочем только что-пофиксил, немного поправив грейдал-билд и ребутнув всё
Max
у меня проблема - не понимаю когда что и как нужно ребутать, чистить кеш - нигде это не описано
Gena
да описано... просто запускайте пакаджер отдельно и будет понятней... Там минимум два компонента при разработке: - дев сервер (как webpack-dev-server для веба... аналог) который metro, который запускается через react-native start... к нему ходит девелоперское приложение по http и качает js, который запускает, через него же HMR сделан. - скрипт компиляции и запуска приложения. тот самы run-ios или run-android, вместо них можно нативные проекты в нативном IDE открывать и запускать. Непонимание происходит от того, что run-ios/run-android пытаются ещё в процессе своего выполнения запустить бандлер (если он не запущен отдельно). И вот тут контроль над бандлером теряется...
Gena
Достаточно для запуска, но недостаточно для понимания сути )
Gena
Ну да, так конечно куча консолей, но зато видно что происходит.
Max
Ну да, так конечно куча консолей, но зато видно что происходит.
прада всё равно - как-то странно он себя вести стал когда я добавил - react-native-elements - такое чувство что лайв релоад не всегда отрабатывает
Gena
прада всё равно - как-то странно он себя вести стал когда я добавил - react-native-elements - такое чувство что лайв релоад не всегда отрабатывает
именно live reload, или HMR? Если второе, то он часто неправильно работает... с этим мало что можно поделать.
Max
HMR ?
Max
меняю текстовку на кнопке - ререндер не происходит
Max
вернее происходит не всегда
Gena
hot module reload, это кода без Cmd+R и перезагрузке, на экране сразу апдейтятся компоненты после сохранения файла в редакторе.
Gena
А live reload, это когда весь JS целиком автоматом перезагружается (ну т.е. всё приложение фактически).
Max
да, оно
Max
HMR
Gena
Тогда если в исходники реакта не лазили, то лучше пользоваться парадигмой "работает - хорошо, но иногда просто не работает и всё"
Gena
Там всё очень не просто технически устроено и он часто ломается.
Max
к стати, насколько рейт девелопера на РН выше чем просто дева который пишет веб на реакте?
Dmytro
Вопрос, если инпут где-то ниже средины экрана, то когда появляеться клавиатура она его закрывает, как сделать что бы инпут поднимался в зону видимости?
Vit
^^^ отправная точка)
Dmytro
KeyboardAvoidingView
не работает
Dmitry
не работает
ну бывает