Denys
Vitaliy
это проблема?
на ios - точно да (там только один exception handler может быть https://stackoverflow.com/a/51786063 ), насчёт android не помню.
Denys
понял, яспасибо
Anton
да вроде там npm скриптов +/- достаточно для сборки )
в нашем кейсе, нужно было много кастомизации, с поддержкой мульти енвайронментов, вайтл-лейблов, отправки сообщений в кастомные сервисы и все такое прочее.
сначала писали на руби, но без типов и тестов было тяжело
Павел
Народ, кто-нибудь работал с react-viro? Есть пара вопросов
Макс
Ребят кто какую либу спользует для того чтобы получить массив фоток с телефона типа getAllPhoto, и для обрезания фото кружком как тут
Александр
Ребята, есть вопрос, подключаю сентри, вот все работает и нативный креш выдает, но никакие креши в кабинет не приходяь, подключал через dsn и все делал по гайду, может кто подскажет в чем может быть проблема?
Может быть, что dsn указан неверно. В новых версиях sentry SDK использует новый вид dsn'а, в старых версиях SDK, соответственно, необходимо указывать старый вид dsn'а. А еще, если у вас давно заведен кабинет Sentry, то может быть следующий баг: сгенерированный dsn генерится согласно его старому виду и в конце может содержать лишний знак "/" (в значении dsn'а будет идти два слэша подряд, "//", что не верно)
Макс
юзал кто нибудь? react-native-camera
Витька Одессит
Витька Одессит
Насчёт всех фото не помню. Сейчас не у компа. Но кроп был под рамку и круг
Макс
Витька Одессит
Макс
Evgeniy
react-native-cameraroll чтобы фото из галереи брать
Макс
react-native-cameraroll чтобы фото из галереи брать
если это https://github.com/react-native-community/react-native-cameraroll, то у меня промис не ресолвиться после CameraRoll.getPhotos({first: 10}), так и не понял почему, когда консолю ничего не показывает .then(r => console.log(r))
Evgeniy
да, она, сам юзаю, все работает
Evgeniy
%username% 🍺
советую изучить как работает xib - сэкономите кучу времени
вот вам отличная статья https://medium.com/@appstud/add-a-splash-screen-to-a-react-native-app-810492e773f9
Илья
@tronin я это все делал
%username% 🍺
минуту
%username% 🍺
заскриню
%username% 🍺
кину в личку скрин
Andrey
Кто-нибудь сталкивался с тем, что изображение, загружаемое по https и показываемое через <Image> выглядит так?
Andrey
над изображением (https://i1.ytimg.com/vi/b9i0tWSuSac/mqdefault.jpg) покзывается белый "лист" с загнутым краем. И это лист закрывается все изображение
Andrey
Вот такой код, взятый тупо из примера, показывает просто заглушку:
<Image
style={{width: 50, height: 50}}
source={{uri: 'https://facebook.github.io/react/img/logo_og.png'}}
resizeMode={'cover'}
// style={{ width: this.containerWidth, height: 360 * ratio }}
/>
Ilia
Всем привет!!! Помогите пожалуйста новичку) Как работать со стандартным Headless?? Какие куда зависимости подключать, может кто может скинуть самый банальный простой пример?... Перелопатил весь гугл, но на русском ничего свежего не нашёл... Хотелось бы ответа из разряда: в таком-то файле добавь вот это, в таком-то это) буду очень благодарен за помощь!!!
Ilia
GrafMine
ребят может кто-то еще пользовался либой reanimated? проблема осталась что после инициализации компонента почему-то срабатывает анимация, хоть и после animateNextTransition() нечего в стайле не меняеться, вы ходит так что он анимирует почему-то bottom стайл, хотя он изначально задан и компонент должен был отрендериться изначально уже с этим значением а потом уже анимироваться если бы были дальше какието измнения стиля
GrafMine
GrafMine
тут в коде видно что за стиль у главноко контейнера
GrafMine
видно как он описан в жсх
GrafMine
и видно что я дергаю в юз ефект
GrafMine
теперь сам еффект такой :
GrafMine
https://monosnap.com/file/Si2yAizUZtbdlGkwhvEi00n7KDiEG8
GrafMine
если я правильно понимаю механику transition то он не должен был сверху анимироваться в падая в низ
GrafMine
тк это значение задано ссамого изначального рендера и после никто боттом пропс не меняет
Ilia
Никто с Headless JS не работал?
Anonymous
ребят подскажите, впервые выкладываю приложение на Expo, какую команду в консоли ввести для сборки на продашкн для ios и android ?
Anonymous
expo build:ios нашел такой вариант
Roman
Всем привет. Может кто-нибудь, пожалуйста, подсказать по пуш-уведомлениям через firebase для ios?
Anonymous
GrafMine
ты потом в билдах увидешь эти теги
GrafMine
куда лил в стедж либо в прод либо еще куда
GrafMine
это удобно если есть доступ у тестеров к твоим билдам и они берут на тест опр сборки
Gena
А если в useEffect логгинг вставить, что там будет?
GrafMine
сейчас скажу
GrafMine
GrafMine
1
GrafMine
2
Gena
По одному разу обе цифры?
GrafMine
да
Gena
Там может быть не всё тривиально... с этим animateNext... из-за асинхронности рендера... Но точно не могу сказать.
GrafMine
мне просто интересно стало как же делают тогда такого плана анимации, что изначально контент гдето за екраном а потом выплаывает когда его рендерят
Gena
GrafMine
GrafMine
это работает
GrafMine
как ожидалось
GrafMine
но это выглядит костыльно)
GrafMine
@gblack9
GrafMine
при том что там надо дальше ставить проверку что бы это 1 раз сработало доп флаги ставить надо)
Gena
Gena
Это правда было немного для других целей - мне нужен был тултип в отдельном слое над всем контентом и затенение всего, кроме нужного элемента. Ну вот я мерил где целевой элемент находится относительно всего экрана, а UIManager.measureInWindow работает только когда нативный элемент примаунчен и спозиционирован
GrafMine
Это правда было немного для других целей - мне нужен был тултип в отдельном слое над всем контентом и затенение всего, кроме нужного элемента. Ну вот я мерил где целевой элемент находится относительно всего экрана, а UIManager.measureInWindow работает только когда нативный элемент примаунчен и спозиционирован
понял, а подскажешь воркфлоу что бы перед тем что бы что-то новое на екране показать, надо скрыть предыдущее, и выходит так что надо сделать так чтобы аля на виламаунте запустить анимацию скрытия, потом чет сказать в радио прилы, и тогда запустить маунт след компонента с анимацией, вопрос в том как бы это все сделать что бы не плодить много разных стейт прослоек аля: стартСкрытияСтарогоКомпонента, старыйКомпонентСкрылся,запускаемОтображениеНовогоКомпонента,НовыйКомпонентГотовКИспользованию :) надеюсь ты понял меня)
Gena
понял, а подскажешь воркфлоу что бы перед тем что бы что-то новое на екране показать, надо скрыть предыдущее, и выходит так что надо сделать так чтобы аля на виламаунте запустить анимацию скрытия, потом чет сказать в радио прилы, и тогда запустить маунт след компонента с анимацией, вопрос в том как бы это все сделать что бы не плодить много разных стейт прослоек аля: стартСкрытияСтарогоКомпонента, старыйКомпонентСкрылся,запускаемОтображениеНовогоКомпонента,НовыйКомпонентГотовКИспользованию :) надеюсь ты понял меня)
Честно, не знаю. Я посмотрел в доку (https://software-mansion.github.io/react-native-reanimated/transitions.html#-lt-transition-in-gt-), там, похоже, можно раздельно конфигурировать транзишны для добавления/удаления нод (Transition.In, Transition.Out). Мне кажется проблема выползания из-за границ должна каким-то таким способом решаться в reanimated.
Nikolay
Привет всем
Nikolay
а как ставить этот пакет?
Nikolay
https://github.com/react-native-community/react-native-slider
Nikolay
ругается, что podfile не существует. При попытке обратиться к модулю - ругань на модуль
Anonymous
Ты под айос пишешь?
Витька Одессит
Nikolay
Но работаю сейчас на маке
Nikolay
(только перебрался).
Nikolay
Лог, который меня смущает
Nikolay
Nikolay
Что есть cocoa pods знаешь?
до этого пользовался и с podfile'ами знаком. У меня скорее вопрос, с каким содержимым его создавать и прочее. (до этого я работал на ionic/flutter, там он генерируется)
Nikolay
Или я криворукий, или пакет битый. Ставил по тутору - не завелось. pod install, как я понимаю уже в процессе результирующей сборки надо вызывать. (т.е он никаких зависимостей через него подтягивать не будет). Ищу дальше решение, возможно, сторонее