Irakliy
ну т.е. это же приложение, откуда там взяться куче страниц?
Vitaliy
нет ) но нюансов там хватает
особенно если диплинки нужны
Aynur
Артём
Привет, кто сталкивался с проблемой (ios) что на эмуляторе картинки есть, а при скачивании прилежения на айфон, то картинок не было!?!??
Arczi
Возможно, хотя там нет особо где можно сделать ошибку
Vitaliy
deeplinking, переход в приложение по ссылкам вида scheme://path-to/nested/route?param=value (path в react-navigation route) с проверкой на авторизацию и возвратом на ссылку после нее
Anonymous
Hello everyone
Anonymous
I have some problem for react native project
Anonymous
I am gonna run the react native on iOS simulator without bundle server. Could anyone help me?
Pavel
Оу щет, sorry can't speak English :(
Anonymous
Okay. So I changed the build configuration as release, however, some errors have been occurred
Anonymous
Anonymous
Maxim
Используем expo. Часто бывает такое, что после publish новой версии, на клиенте он скачивается не сразу. В итоге впустую тратим время, тыкаясь в старую версию. Хотелось бы как-то извлечь какую-то метаинформацию из публикуемого JS бандла. Хеш, дата создания, что угодно. Чтобы на клиенте прикрутить какой-нибудь маленький индикатор, что запустилась правильная версия.
И что-то не могу сообразить, в какую сторону копнуть.
Anonymous
Thanks for your reply but I don't wanna use expo. I really need to figure out in this way
Артем
Maxim
Артем
Артем
Это версия экспо-клиента. Не то. Мне нужна версия (хэш или дата) JS-бандла, который запускается в expo.
This manifest will include a revisionId key which is a unique string (generated by Expo) you can use to identify a specific release of your app, just in case you didn't incremement your app's version key. When publishing is complete, we'll give you a URL to your app which you can send to anybody who has the Expo client.
https://docs.expo.io/versions/latest/workflow/how-expo-works/#expo-manifest
Короче манифест прилетает по воздуху, можно брать версию из него
Maxim
Maxim
Походу, Constants.manifest.revisionId
Артем
Arczi
Arczi
Как называется врапер который обварачивает веб вью как сафари
Bogdan
а flatList уже больше 100 елементов не вывозит что ли?
Bogdan
да я просто решил проверить его, голый лист, а он не вывез
Bogdan
Макс
типо частями бывает не рендерится?)
Макс
у меня и при 20-30 элементах такое бывало)
dan
Bogdan
dan
Просто айтем с текстом
Bogdan
а вроде вывозит, 1к сделал, да, снек тупит просто
Bogdan
Bogdan
но и покликать можно, а хз, вроде вывозит
Danila
Bogdan
когда лень делать, там наклепал, по коду на тельчике провреяешь
Bogdan
там есть scrollToEnd, не пойму, как этот метод дернуть то
Aynur
через ref
Олег
Всем привет, использую для выбора и последующей загрузки файлов DocumentPicker но он возвращает мне content uri, загрузка файлов отложена и после перезагрузки апки contenturi не действителен как получить абсолютный путь или обновить contenturi?
Олег
Vova
всем привет, можно ли как то в react navigation сконфигурировать анимацию скрытия хедера?
Andrey
подскажите по react navigation какого эти тени по бокам только на андроиде?
Andrey
Andrey
headerStyle: {
height: 60,
backgroundColor: 'white',
borderBottomLeftRadius: 30,
borderBottomRightRadius: 30,
},
Andrey
на ios все пучком
Yurii
Была у кого-то такая ошибка когда вызвать sudo pod install? [!] You cannot run CocoaPods as root. (CLAide::Help) без sudo просто краш, я понимаю что подсы с рутом не хотят стартовать но не могу понять почему так
Aynur
Никита
а какая ошибка без sudo?
Bogdan
а что используется для подгрузки данных в списке? я так понял, flatlist не подходит для этого
Stas
Andrey
Andrey
а вообще мне там elevation нужен
Aynur
а, не разглядел, это же не тень, хз, где-то бэкграунд менять надо значит
Andrey
@Levova11 https://medium.com/appandflow/react-native-collapsible-navbar-e51a049b560a не это ищешь?
Ruslan
Всем привет.
По поводу тестового задания на хакатон. Подскажите кто может.
Нужно перейти на сервис по ссылки, получить ключ(api key) нужен для получения данных, его поместить в свой проект потом через fetch() считать данные по ссылке(url api).И свой сервер писать не надо, это все нужно делать на клиенте. Правильно?
Ruslan
https://mcusercontent.com/a90be75a5d6a2bb92a394e975/files/04041863-5003-485e-bcb9-580489f0b8ba/Test_task_web.pdf
Yurii
Andrey
нет
Andrey
@Yra_Zinchenko static navigationOptions = ({ navigation }) => {
return {
title: 'Account',
headerTitleAlign: 'center',
headerStyle: {
height: 60,
backgroundColor: 'white',
borderBottomLeftRadius: 30,
borderBottomRightRadius: 30,
elevation: 0,
},
safeAreaInsets: { top: 0 }
};
};
Andrey
всего-то блин
Yurii
всего-то блин
скорее всего у вас основная страница которая снизу в бэкграунде белом и хедер вы закрасили а родитель остался дефолтным цветом
Andrey
Andrey
да
Andrey
только где этого родителя искать??
Yurii
всего-то блин
посмотрите где у вас навигация лежит в проекте и родителю задайте белый бэкграунд
Yurii
только где этого родителя искать??
у вас где-то должна вызываться навигация в проекте <Navigation /> что-то типу такого и там есть у нее родитель вот ему и поставьте стили
Vitaliy
только где этого родителя искать??
не в родителе дело. у stackNavigator свой background для экрана
вам сюда https://reactnavigation.org/docs/en/stack-navigator.html#cardstyle
Andrey
@ponomarevv 😁 спасибо, только что сам нашел... спасибо @Yra_Zinchenko @ponomarevv
Adamets
Вечер добрый
Вопрос нубаса:
Как я понял react native служит для разработки мобильных приложений, но я не понял как их собирают в одно единое приложение под андроид например, может кто объяснит или у кого ни будь есть источник на эту тему?
Kirill
Timur 👨💻
Не в одно единое приложение, а для каждой платформы своё)
Для андроида тут есть: https://facebook.github.io/react-native/docs/signed-apk-android
А для iOS:
гуглил, там просто сертификат получить надо и аккаунта разраба (99$ стоит)
загрузка в TestFlight: https://www.youtube.com/watch?v=1CcCKQHjDpw и это https://www.youtube.com/watch?v=1DVLaMmGxR8
если это не про тех. часть вопрос был)
Vitaly
привет
На андроиде можно ловить события на кнопку назад через BackHandler, но это работает только для андроид, можно ли как-то подобное сделать для жестов назад на ios?
Aleksei
Kirill
Yurii
У кого-то были проблемы с fastlane что после строчки [18:17:47]: If cloning the repo takes too long, you can use the clone_branch_directly option in match. дальше ничего не проиходит хотя до этого все зеленое и никаких ошибок нету