Dmytro
Сама навигация реализована
Dmytro
Опишу схему:
При обычной работе я перехожу по цепочке:
Экран 1 - Экран 2 - Экран 3 - Экран 4
Когда приходит пуш (например я сейчас на экране 1)
Я открываю пуш:
Экран 1 - Экран 4
Проблема в том, что теперь при выходе назад меня перекинет на Экран 1, так как в прослойке больше нет экранов
То есть надо невидимо для пользователя пройтись еще по Экрану 2 и Экрану 3, чтобы когда я нажимаю назад - моим предыдушим экраном был как раз 3, а не 1
Yurii
Dmytro
Навигации?
Dmytro
react-navigation
Yurii
react-navigation
а сам навигатор у вас через что создан? например есть createSwitchNavigator createStackNavigator
Dmytro
стаки
Yurii
стаки
значит у вас неправильная структура навигации потому что через createStackNavigator то что вы хотите реализовать работает из коробки
Макс
Jasur
Макс
Jasur
Jasur
ща запускаю
Jasur
проект
Макс
Ну у тебя не выходит или что
Jasur
Jasur
сейчас заново сделаю
Макс
это нужно делать когда проекст забилдиться
Макс
потом писать реверс
Макс
у меня так работает
Jasur
стоп
Jasur
значит
Макс
это у них даже есть в доке только там полистать нужно
Jasur
да я нашел из дока тоже
Jasur
dan
Подскажите для чего создан mode: 'modal' в createStackNavigator ? Для каких целей пользуются этим ?
Jasur
Макс
Красава
Jasur
просто каждый раз, когда с одного компонента на другой
Jasur
Jasur
Такая проблема,
Jasur
Вроде проект новый
dan
Jasur
Irakliy
Vadym
ребят, привет. подскажите пожалуйста, как добавить снапшот карты (например гугл мапс) в приложение?
нужно сделать чтобы отображался сам снапшот, без возможности скролла по нему
Kotuhan
Kotuhan
Гугл также умеет отдавать именно картинку по координатам с заданным расширением. Но это может быть платно
Jasur
Это bug
Jasur
Юленька
кто-нить мобильные игры на реакт нейтиве делал?
Eugene
Irakliy
Юленька
а что вы на нем делаете?
Valeria
Привет, может кто подсказать, пожалуйста, как реализовать push notifications? Я сейчас использую fcm и react-native-firebase v5. Вроде все ок установилось и я получаю токен от firebase, но, при отправке нотификации из Firebase cloud messaging консоли, ничего не происходит. Тестирую на физическом девайсе
Valeria
iOS и Android
Valeria
И там и там глухо
Valeria
Я прошлась по этой статье, https://www.codementor.io/@uokesita/react-native-push-notifications-with-firebase-2019-10on0z19t6
Valeria
Можешь чуть расписать, пожалуйста
NoName
Всем привет. Использую Expo. Пытаюсь открыть файл с помощью Linking.openURL. Файл открываю который скачал по ссылке с помощью FileSystem.downloadAsync. Файл лежит в FileSystem.documentDirectory.
И собственно при попытке открыть файл через Linking.openURL валится ошибка, с сообщение о том что нельзя открывать внутренний файл через внешнее приложение.
Как и куда сохранять файл, что бы его можно было открыть через какоенибудь встроенное приложение?
Денис
Здравствуйте, у меня есть главный экран и из него можно перейти на экран_1, а из экрана_1 в экран_2. Вопрос: Как сделать так, чтобы когда я выходил из экрана_2 меня сразу выбрасывало на главный экран (то есть пропустить экран_1)?
Денис
Это ведь пременимо к объекту, если я правильн опонимаю. А я хочу через стрелку в шапке, как-то сделать
Денис
То есть без костылей(по красоте) на ios не заработает?
You are my friend
А на андроиде как билд посмотреть? На айфоне есть тестфлайт, а что на андроиде
Aynur
apk скинуть / play market
Nikita
Всем привет!
Как такое может быть:
console.log(initial);
//some object
const [selected, setSelected] = useState(initial);
console.log(selected); //{}
Nikita
Друзья, помогите, пожалуйста. При переходах react-navigation отрабатывает нормально, но если перехожу из вложенного экрана на одну и ту же ссылку второй раз подряд, в айос экран не обновляется. Если экран не вложенный, а с панели навигации, например, то все норм.
Мне все еще нужна помощь ( Как удалось выяснить сам навигатор отрабатывает нормально (эвенты на навигацию отрабатывают). В чем собственно проблема, после повторной навигации не исчезает экран с которого перехожу, не отрабатывают жизненные циклы экрана на который перехожу, то есть картинка не меняется. Но если ткнуть куда-нибудь, где должна быть кнопка, то экран "проявится" и кнопка отработает. Проблема только на ios. Куда посоветуете копать? )
Anton
Nikita
Nikita
export const useSelectManyControls = initial => {
console.log(initial);
const [selected, setSelected] = useState(initial);
console.log(selected);
const IN = Object.keys(selected).filter(k => selected[k]);
//console.log(selected);
return { selected, setSelected, IN };
};
Nikita
Сам компонент очень большой
Nikita
у меня тут вообще макаронная логика другого кодера над которой я страдаю)
Nikita
в тупик ставит только то что selected не принимает значения initial...
Anton
Anton
первое логирование печатает объект
и во время второго логгирования печатается тот же объект
скорее всего где-то внутри у тебя initial меняется
Nikita
угу... буду искать
Nikita
спасибо
Bogdan
Jasur
Всем привет. Делаю post запрос. О чем говорить это ошибка
Bogdan
и писать не
setCount(count + 1);
setCount(state => state + 1);
хук асинхронен, если вызвать первый вариант несколько раз сразу, результат будет от первого вызова, а второй - результат будет как и ожидалось
Jasur
Понял спасибо