Dmitry
А в какой в сторону движется последнии версии RN? Какое нас будущее ожидает?🤔
вот тебе и чат по RN, в котором не особо то и обсуждают RN. Потому что всем интереснее решать конкретные задачи и трудности, и разбираться в технологиях, с которыми приходится взаимодействовать
Gena
А в какой в сторону движется последнии версии RN? Какое нас будущее ожидает?🤔
У меня есть предположения... но я лучше посмотрю коммиты (уже пару недель нет времени нормально сесть) и сегодя-завтра отпишусь.
Dmitry
и это нормально
Eugene
и это нормально
ну да, потому что чаще всего все равно общие вопросы по js и структуре/стейтмененджеру проекта)
Eugene
Это норма
Archer
эмулятор запущен
Archer
на эмуляторе не запустилось оно
Archer
на порту запустилось да
Archer
все вроде настройки как в доке
Irakliy
кто-нибудь знает как заставить react-native-text-input-mask обновится? Проблема в том, что он игнорирует любые изменения стейта/пропсов. Например, нужно сделать проверку на ввод больше одного нуля, чтобы нельзя было ввести, скажем 00000 а только 0.00
Eugene
запустите еще раз
Eugene
все вроде настройки как в доке
и не старт же надо, а react-native run-android
Irakliy
думал может через  setNativeProps получится, но чет не выходит
Eugene
или я не правильно понял
Irakliy
onChangeText- и в нем логику описывать 🤔
прикол в том, что он игнорирует изменения стейта
Eugene
а как Вы присваиваете value o_o
Irakliy
как всегда, value={this.state.value}
Archer
Archer
есть переменная
Eugene
гуглите как установить java на windows
Irakliy
а как Вы присваиваете value o_o
это именно textInputMask прикол
Eugene
ну переменная указывает на Android Sdk, а не на java 🤔 не?
Irakliy
стили динамичски менять тоже нельзя, по крайней мере в эмуляторе айОС, на андроид норм
Archer
угу
Eugene
это именно textInputMask прикол
у меня вроде норм работает🤔 value={values.phone} keyboardType="phone-pad" onChangeText={handleChange('phone')}
Eugene
а если стейт изменить сторонней кнопкой, например?
не пробовал сейчас нет возможностт проверить, сорри
Irakliy
ну лан =)
S
Парни посоветуете как лучше сплитить этот код, pinch и pan части? Вынести в два файла и экспортить константы? В стор не могу поместить так как тут animated.value
Vetaly
привет, у меня такой вопрос по react-navigation, есть такая структура стэка: RootStack ├─ DrawerNavigator │ ├─ CollectionList (drawer menu side) │ └─ MainStackNavigatorWithToolbar (drawer content side) │ └─ MainStackNavigator │ ├─ SplitNoteList (SplitView) │ ├─ NoteListScreen │ └─ NoteEditor │ ├─ NoteEditor │ ├ ... │ └─ {"pushed" screens} я находясь в NoteListScreen пушу stack из RootStack (ReminderStack), происходит переход к экрану ReminderScreen, после я хочу венуться на экран NoteEditor, я пушу этот экран , но перехода не происходит... .А когда я пытаюсь перейти на NoteEditor с помощью navigate переход происходит. Вопрос, почему так?
Vetaly
по идеи пуш же имеет больший приоретет, ну и даже если уже этот экран смонтирован, то он должен быт смонтирован снова
Archer
в поисковике сказано что он должен быть в /jre каталоге где установлен андроид студио
Archer
но смотрю нету там его
A
коллеги, а demo app для react-navigation не работает?
Cheslav
можете подсказать почему анимация infinity получается? как правильно сделать? компонент комментария
Валера
Добрый день. Кто нибудь знает как мне поменять в мета информации App Store строчку Языки: Английский. Дело в том что у меня приложение полностью на русском. Гугление предлагает только варианты как сделать приложение мультиязычным, но мне просто нужно поменять эту строку с английского на русский.
Hy
Здравствуйте, не подскажите есть ли готовые решения? нужна шкала, с изменением размера текста в приложении.
Gena
Добрый день. Кто нибудь знает как мне поменять в мета информации App Store строчку Языки: Английский. Дело в том что у меня приложение полностью на русском. Гугление предлагает только варианты как сделать приложение мультиязычным, но мне просто нужно поменять эту строку с английского на русский.
По моему, это как-то завязано на основную локаль. Ставилась когда-то через XCode в св-ах проекта или таргета, потом там интерфейс меняли пару раз, в частности по моему сейчас оно больше заточено под English, как дефолт. В общем это общее направление куда копать.
Archer
Ребят а почему так
Archer
ну то есть я отключаю интернет и делаю релоад
Archer
я предусматриваю если нет интернета и беру данные с локального хранилища, если к примеру отключу интернет при работе приложения оно работает на тех страницах где по хорошему запросы на получение данных(просто беруться с локалки) но если перезагружу он ругается что нет интернета
Archer
ему для перезагрузки нужен интернет?
Денис
RN 60.0+ уже годится для продакшена?
Gena
ему для перезагрузки нужен интернет?
Если вам нужно проверять отключение интернета и при этом собирать приложение в dev-режиме, придется немного разобраться в том, как там билд система устроена. "Из коробки" в RN это не прусмотрено (спасибо фейсбуку за developer first expirience).
Archer
ну я смотрю с помощью NetInfo, и он хорошо ловит отключение включение как по мне
Archer
ладушки, посмотрю что нибудь найду может быть
dan
Если есть реальное устройство, можешь подцепить и на нем проверять, если нет времени разбираться в билд системе
Gena
ну я смотрю с помощью NetInfo, и он хорошо ловит отключение включение как по мне
Не в этом дело. В дев режиме у вас несколько сервисных соединений на хост.
Archer
окей
Archer
пасиб
Gena
Сервер, который ассеты отдает и js, devtools и дебаггер (если включен)
Kotuhan
Всем привет 🙂 Вопрос, наверное, больше к нативщикам, пойду к ним если здесь не помогут 🙂 Делал отображение кастомных пушей. Шлю data messages через FCM. Все работает отлично, но есть одно но - когда аппку закрыли - при нажатии на пуш не прокидываются в апу события по открытию пушей (а там важная инфа по последующей навигации на нужный скрин) Есть PendingIntent, который шлет нужный action и потом мой BroadcastReceiver ловит этот action (intent?) и вызывает Utils.sendEvent(reactContext, "notifications_notification_opened", notificationOpenMap); Как заставить работать BroadcastReceiver в состоянии закрытой апы? Или же как-то по-другому решать нужно? По ощущениям, JS часть еще не стартанула, чтобы отработать ивент, но это не точно
Никита
Всем привет 🙂 Вопрос, наверное, больше к нативщикам, пойду к ним если здесь не помогут 🙂 Делал отображение кастомных пушей. Шлю data messages через FCM. Все работает отлично, но есть одно но - когда аппку закрыли - при нажатии на пуш не прокидываются в апу события по открытию пушей (а там важная инфа по последующей навигации на нужный скрин) Есть PendingIntent, который шлет нужный action и потом мой BroadcastReceiver ловит этот action (intent?) и вызывает Utils.sendEvent(reactContext, "notifications_notification_opened", notificationOpenMap); Как заставить работать BroadcastReceiver в состоянии закрытой апы? Или же как-то по-другому решать нужно? По ощущениям, JS часть еще не стартанула, чтобы отработать ивент, но это не точно
если брать firebase то там есть метод getInitialNotification как раз на такой случай. Грубо, я вижу реализацию таким образом: если в нативке есть событие то, если js стартанул (например вызывать функцию init какую нибудь) то прокидывать event в js, иначе закинуть себе в очередь в нативке. И реализовать метод getInitial который вернет то что в этой очереди есть ну дальше мысль можно развивать
Kotuhan
Даже не знаю, что сказать - звучит довольно стремно) Но спасибо 🙂
Evgenii
парни а как в RN использовать Axios я думал тута нельзя? надо ли библиотеку для этого ставить?
Aleksei
Всем привет 🙂 Вопрос, наверное, больше к нативщикам, пойду к ним если здесь не помогут 🙂 Делал отображение кастомных пушей. Шлю data messages через FCM. Все работает отлично, но есть одно но - когда аппку закрыли - при нажатии на пуш не прокидываются в апу события по открытию пушей (а там важная инфа по последующей навигации на нужный скрин) Есть PendingIntent, который шлет нужный action и потом мой BroadcastReceiver ловит этот action (intent?) и вызывает Utils.sendEvent(reactContext, "notifications_notification_opened", notificationOpenMap); Как заставить работать BroadcastReceiver в состоянии закрытой апы? Или же как-то по-другому решать нужно? По ощущениям, JS часть еще не стартанула, чтобы отработать ивент, но это не точно
то что выше или как launch options (getLaunchOptions() в ReactActivityDelegate оверрайднуть), потом в компоненте который через AppRegistry.registerComponent зарегистрирован как рутовый получить через пропсы
Денис
Кто знает, заводится ли react-native-firebase на RN 0.60+?
||Dmitrii||
заводится
Daniil
Привет. У react-navigation есть createDrawerNavigator, судя по доке они оборачивают все роуты и пихают это в createAppContainer. А если мне нужно только для 1-2 например? Чет не вижу примеров в доке. Я не туда смотрю? https://reactnavigation.org/docs/en/drawer-navigator.html https://reactnavigation.org/docs/en/drawer-based-navigation.html
Igor
причем тык по другой кнопке на этом же экране спокойно его открывает 😄
Alisher
[ANDROID] Смещаю иконки через transform translate, как сделать их доступными в новой точке?
Alisher
Да, все происходит именно так
Kotuhan
Мб лучше абсолютом относительно краев экрана?
Jane
здравствуйте) может объяснить кто, почему нотификации на адройде (react-native-firebase) работают только с setChannelId = test-channel ? что за магическое test-channel и где смотреть еще вариации?))
Kotuhan
Перемещать абсолютом?
не совсем понятно, что именно тебе нужно. Анимацию с перемещением?
Jane
где ты это вообще нашел?)
исходная проблема то что нотификации когда в приложухе сидишь сверху не выползают.. в foreground режиме т.е. если сделать notification.android.setChannelId('test-channel'); перед тем как firebase.notifications().displayNotification(notification); то все ок но это магическое test-channel мне не нравится
Kotuhan
здравствуйте) может объяснить кто, почему нотификации на адройде (react-native-firebase) работают только с setChannelId = test-channel ? что за магическое test-channel и где смотреть еще вариации?))
В целом для того чтобы пуши показывались - им нужно указывать в какой канал они пойдут. Кажется, с 5-й версии андроида такое обязательно. Ты можешь и другое название канала указывать - но для этого тебе нужно его вначале создать
Alisher
[ANDROID] Смещаю иконки через transform translate, как сделать их доступными в новой точке?
Чтобы после анимации с перемещением кнопки на своей новой позиции были доступны. По скринку синий квадрат (зона тача) не сместилась, как видите