Sofia
там из коробки это есть
Не нашла, если вас не затруднит, могли бы вы скинуть ссылку? Я только начинаю с реактом, пока еще не слишком разобралась)
Alexsandr
Не нашла, если вас не затруднит, могли бы вы скинуть ссылку? Я только начинаю с реактом, пока еще не слишком разобралась)
import { TransitionPresets } from '@react-navigation/stack'; // ... <Stack.Navigator initialRouteName="Home" screenOptions={{ gestureEnabled: true, cardOverlayEnabled: true, ...TransitionPresets.ModalPresentationIOS, }} mode="modal" headerMode="none" > <Stack.Screen name="Home" component={Home} /> <Stack.Screen name="Profile" component={Profile} /> </Stack.Navigator>;
Alexsandr
почти в самом низу
Sofia
почти в самом низу
🤗 спасибо вам за вашу помощь 🤓
Макс
ребят такая проблема, есть page в котором использую две разных анимации(каждая анимация идет как компонент), при этом используя LayoutAnimation в каждой анимации, и проблема в том что нижняя анимация переопределяет конфиг всех верхних анимаций что были выше(т.е. в моем page все анимации одинаковые из-за переопределения настроек анимации самой последней), не понятно почему так это срабатывает может кто сталкивался, как исправить?
Макс
т.е. Использую две разных анимации в итоге у всего что я анимирую анимация последнего компонента
Дмитрий
Привет. А кто может подсказать, какая sqlite бд на данный момент самая популярная?
Danila
Как в иос получить источник установки? (аналог install referrer в android)
Katerina
Добрый день Может кто-то подсказать? Задача стоит в том, чтобы отравить СМС, в котором будет присутствовать текст, выделенный как ссылка. Linking и .link() уже пробовала
Vitaliy
Как в иос получить источник установки? (аналог install referrer в android)
Стандартными способами - никак. На iOS эти данные недоступны в SDK в принципе. Рабочее решение - сторонние интеграции, чаще всего branch.io - но там ссылки должны быть определенным образом составлены (редирект через их сервис с записью слепка и его матчинг с данными, полученными при открытии приложения) и (в том варианте как у branch это сделано) на сайте приложения настройки нужны, если рекламу не напрямую по такой ссылке в стор вести. гуглить варианты можно по ios attribution tracking
Макс
ребят такая проблема, есть page в котором использую две разных анимации(каждая анимация идет как компонент), при этом используя LayoutAnimation в каждой анимации, и проблема в том что нижняя анимация переопределяет конфиг всех верхних анимаций что были выше(т.е. в моем page все анимации одинаковые из-за переопределения настроек анимации самой последней), не понятно почему так это срабатывает может кто сталкивался, как исправить?
Yurii
а LayoutAnimation уже deprecated или я ошибаюсь?
ошибаетесь, в доке ничего о deprecated не написано
Artur
https://software-mansion.github.io/react-native-reanimated/transitions.html
Artem
Не у кого нету проблем с установкой realme
Artem
?
Artem
Хоть убей вылетает это
Artem
Макс
скорее всего потому что https://reactnative.dev/docs/layoutanimation UIManager один и только 1 анимация для него доступна, где идет сет последней анимации та и работает
Хммм, я пробовал передавать через пропсы вид анимации в один компонент анимации, но результат был тот же, выбирался последний конфиг, может дело не в UIManager?
Макс
т.е. тот компонент что был ниже и какой вид анимации я ему передавал все анимировалось по последнему
Yurii
т.е. тот компонент что был ниже и какой вид анимации я ему передавал все анимировалось по последнему
https://levelup.gitconnected.com/react-native-layoutanimation-267489b67a20 https://medium.com/@andriidrozdov/animate-everything-in-reactnative-with-single-line-of-code-4c6b73ea6de9 попробуйте больше почитать, я писал выше свое предположение(я в нем не уверен)
Gevorg
Всем привет. Помогите разобраться. При смене состояния indexDate почему то опция isDesible не перерисовывается. встречались с такой проблемой?
Jurij
Вопрос: React, Redux, Thunk К примеру у нас есть компонент, который отображает три числа, но каждое число мы можем получить с отдельного эндпоинта, получается, нам надо делать три запроса к серверу. Можно ли это как-то обыграть на уровне коннектед компонента, чтобы не делать три функции в презентационном компоненте?
Gevorg
лови консоль логами или брейкпойнтами)
да ловил, сама переменная меняется, но не перерисовывается
Gevorg
dan
точно
Circle показать можешь ?
dan
напиши лучше style={[styles.circle, isActive && styles.circleActive, isDisable && styles.circleDisable]}
Maxim 📱 D
попробуй просто поставить style={[styles.circle, styles.circleDisable]} посмотри точно стиль есть или нет
Maxim 📱 D
может у тебя в стилях проблема
dan
может у тебя в стилях проблема
да, на первый взгляд в логике все норм. может опечатка где-то, стили не так объявил
Gevorg
может у тебя в стилях проблема
проверил, там все норм... сейчас может видео запишу
dan
проверил, там все норм... сейчас может видео запишу
может стоит просмотреть весь комопнент, который рендерит серклы
Yurii
у вас индексы массива по которому идет map не меняються
Yurii
и ничего не перерендериться
Yurii
key={isDesible}
Yurii
у вас индексы массива по которому идет map не меняються
а что бы такой радости не было есть eslint который если бы стоял то сразу вам по рукам дал что индексы ставить нельзя
Andrei
Есть приложение, основная навигация это табы (react-navigation). К примеру есть экран с историей платежей и тут два кейса: 1. Если у пользователя несколько договоров, то мы на экране выводим их список и уже по клику на договор попадаем на историю платежей для этого договора. 2. А если всего один договор, то надо сделать так, чтобы при клике по табу с историей выводилась сразу история платежей этого договора. Как мне лучше будет реализовать второй кейс? Данные дёргаю из редакса
Alex
Проверять длину массива договоров в сторе и если она равна 1 то сразу навигировать в экран истории через useEffect (или componentdidmount) как вариант
Andrei
И как я понимаю такое сделать с react-navigation 4 версии нельзя? Ну чтобы доставать данные из редакса и в зависимости от них рендерить нужный скрин.
Yurii
Да я вот думаю сразу в конфиге как-то это зашить, чтобы нужный экран в таб отдавался
смотря какой дизайн и остальные требования, можно и без доп навигаций сделать
Andrei
смотря какой дизайн и остальные требования, можно и без доп навигаций сделать
Вот эти экраны. Первый это список, второй это детальная инфа
Andrei
При одном договоре должен показываться сразу второй экран
Andrei
а кнопки назад не будет?
В первом кейсе будет (просто потерялась), а во втором нет конечно
Demuz
Это решается за счет navigationOptions.
При onTabPress переходить на экран n, при определенных условиях из ридакса.
Demuz
Правда данные аккаунта проброшены в screenProps
Andrei
Понял, спасибо
Gena
попробивал делать запрос через fetch. Попадаю в кетч с error [TypeError: Network request failed]
Ну я бы дальше в нативном коде брякпоинт бы ставил ) Точно на этом девайсе всё ок с сетью, а для приложения всё включено в настройках? (Можно ещё для разнообразия попробовать на другой домен запрос послать...)
Mykola
Ну я бы дальше в нативном коде брякпоинт бы ставил ) Точно на этом девайсе всё ок с сетью, а для приложения всё включено в настройках? (Можно ещё для разнообразия попробовать на другой домен запрос послать...)
в момент запроса в логкет ошибка I/ReactNativeJS: 'error', { [TypeError: Network request failed]. Ошибку генерит етот участок кода из функции fetch ‘’’xhr.onerror = function () { reject(new TypeError('Network request failed')); }; ‘’’ На етом девайсе могу зайти по одному из гет запросов и у меня будет просить авторицию. На другой адрес таже ошибка А что должно быть включено в настройках приложения?
Timur 👨‍💻
Всем привет, загрузил приложение в AppStore (1.2), создал новую версию (1.3) для загрузкам обновления, пытаюсь загрузить и ничего, просто идёт бесконечная загрузка в xCode, кто может сталкивался с таким?)
Mykola
а пермишн на инет стоит?
Да. В андроид манифесте есть <uses-permission android:name="android.permission.INTERNET" />
Mykola
тестил через XMLHttpRequest. Получил ошибку Error: Request has not been opened
Yurii
Да. В андроид манифесте есть <uses-permission android:name="android.permission.INTERNET" />
попробуйте взять открытый api и послать туда запрос, если там проблемы значит что-то с телом
ana 🪢
Да вот уже 4 день такое(
Попробуйте сбросить кеш приложения и сбилдить его заново тогда
Iovan
Доброго времени суток сообщество! Подскажите дизайн паттерны RN проектов, какие кошерные, что щас в моде, а что классика. Atomic design пробовал кто применять? как ощущения?