Anonymous
Всем привет, столкнулся с такой проблемой, при добавлении картинки в чат изображение берется от предыдущей, после перезагрузки становится на место если сорс вставить в хром, то все верно отображается пробовал ставить forceUpdate() с таймаутом(прочекать, а вдруг), но тоже ничего я так понимаю трабла с кешем, но все что в гугле говорят - expo r -c, но это не в ту сторону
Alexandr
Добрый день. Как написать тест, если в компоненте используется mixpanel? Для его работы нужно прописать токен, Mixpanel.sharedInstanceWithToken('token'); а потом можно использовать Mixpanel.track('текст'); Но sharedInstanceWithToken у меня используется выше,А не в этом компоненте, который я хочу протестировать. И при запуске теста мне выдает ошибку, о том что я не сделал sharedInstanceWithToken. Как можно сделать mock под mixpanel в этом случае?
Славка
у кого-то были проблемы при react-native-firebase на айос? у меня постоянно ошибка такого плана: RNFirebase.build/Objects-normal/armv7/RNFirebaseFunctions.o RNFirebase/functions/RNFirebaseFunctions.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
Anonymous
Коллеги, как ref в функциональном компоненте из компонента Flatlist передать в кнопку в onPress?
Yar
Коллеги, как ref в функциональном компоненте из компонента Flatlist передать в кнопку в onPress?
https://reactjs.org/docs/refs-and-the-dom.html + вероятно можно через константу передать, типа: const listRef = null; (ref) => listRef = ref;
Kaira
Привет!
Kaira
На 38 строчке console.log работает , а на 41 и 42 нет :)
Kaira
Как это вообще происходит?🤦‍♂️
Kaira
Заранее спасибо за помощь
Gena
Как это вообще происходит?🤦‍♂️
Оно падает в 40 строке, а ошибку вы не видите, потому что игнорируете её (catch отсустует в promise цепочке)
Petr E
Модалка растянулась на весь экран или что не так?
Aynur
у меня ещё на устройстве цвет меняют иконки👌 всегда на белый вроде
babadedaduda
Ребята, всем привет. Подскажите кто-то толковый туториал для реакт-нейтив + фаербейс. это просто какая-то боль. хотя в первый раз всегда больно
Aynur
у https://rnfirebase.io/ она вполне себе нормальная и подробная
babadedaduda
у https://rnfirebase.io/ она вполне себе нормальная и подробная
да, по ней и шёл. в целом всё гуд расписано. где-то я чтото упустил. глупый шимпанзе 🙈
Stas
Привет. Кто работает с reanimated? Сколько у вас времени ушло на изучение? Думаете хватит пару часов, чтобы разобраться?
Valeriy
Добрый день. А использует ли тут кто-то CodePush (https://github.com/Microsoft/react-native-code-push)
Valeriy
напишу вам в лс, если можно
Яков
Всем добрый день! Скажите, пожалуйста, можно ли с помощью React Native сделать мобильное приложение с машинным обучением? Или лучше это делать в Android Studio?
Яков
Например, распознавание породы собак: когда камера на собаку направлена, приложение выдает, какая порода собаки
Ivan
RN тут ни при чем, это только клиент
Ivan
Клиент можно писать на чем угодно
Anonymous
Ребята, подскажите пожалуйста, возможно ли сделать так, чтобы приходящий с сервера html нормально отображался в мобильном приложении, написанном на реакт-нейтив? Делаю приложение для прохождения тестов, где текст вопросов изначально сохраняется вместе с тегами.
Яков
Клиент можно писать на чем угодно
ОК Спасибо! Желаю отличных дней и достижения целей!
Вадим
Добрый день дорогое сообщество. В моем проекте сейчас текущая версия библиотеки react-native 0.55.4 Я вижу, что в npm текущая версия 0.59.8 Вопрос: есть ли легкий способ обновить либу?
Petr E
напишу вам в лс, если можно
Зачем в личку, там что-то конфиденциальное? Мне тоже интересно про код пуш
Алексей
Ребят всем привет, никто не сталкивался с таким :
Алексей
блин) ща напишу 🙈
Gena
Очень круто! Прям идеальный баг репорт ) А вот пофиксить скорей всего будет очень сложно - уж больно криво у Android это устроено... но попробовать конечно можно )
Алексей
В приложении спользуется библиотека react-navigation v3.9.1. Есть боттом навигатор, над ним есть еще свитч навигатор. И сверху есть компонент оббертка. В боттом навигаторе 4 табы, в обертке получаю с бэка значение, нужно показывать 4 табу или нет. Т.е. для кого-то по этому значению нужно ее скрыть. Облазил всю доку, ничего найти похожего не могу, может кто сталкивался и решил задачу ?
Алексей
просто скрыть, чтоб она не была доступна, и человек даже не подозревал что она существует.
Gena
Ага. Я более внимательно буду смотреть уже не сегодня скорей всего, да и в общем обещал скорее с конкретными вопросами по нативу помочь. Сейчас прям вот в памяти несколько вещей всплывает про андроид: 1. Там статусбар сложно померить, для этого вроде приходится лезть в иерархию системных вью, которые не документированы и могут быть очень разными в зависимости от вендора. 2. Кое-что может задаваться через темы, а на андроид невозможно подменить тему после создания активити (верней после создания первого вью в этом активити). 3. Очень сложно мониторить изменения размеров системных вью...
Яков
Подскажите, пожалуйста, хорошую литературу и/или видеоуроки, включая и курсы, для изучения React Native
Gena
Вопрос знает ли оно о существовании компонента StatusBar и его махинациях )
Gena
Ага, я сейчас как раз на это чудо смотрю
Gena
Теоретически, надо не размеры окна получать для модалки и вычитать из них статус-бар, а размеры RootView. Но. Это будет работать только для OSS и схем с одним RootView как дефолтном шаблоне. Потому что возможны ситуации когда RN вставлен в настоящее приложение и не занимает весь экран. Можно ещё попробовать посмотреть размер самого decorView или его детей, но я уже писал что это чревато. Ещё один вариант, в момент применения инсетов, сохранять куда-то эту информацию на будущее и пользоваться ей. Тут тоже есть несколько проблем: эти инсеты применяются где-то в начале нативного процесса лэйаута, что вообще ни с какими процессами в самом RN не совпадает, и второе, они разные для разных активити и если их кешировать - могут быть проблемы.
Gena
Я пока скорее склоняюсь к идее, что надо сделать модуль StatusBar конфигурируемым - по умолчанию брать размеры RootView для показа модалки, но оставить воможность разворачиваться на весь экран (без статус-бара, размер которого просто вытащить в JS - пусть пользователи сами учитывают его). Интересно - это тянет на отдельный модуль? )
Gena
Я там выше понаписал мыслей. Там сложно это сделано, это не проверка... оно вот здесь https://github.com/facebook/react-native/blob/0.59-stable/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.java#L138 реально меняет лэйаут всего последущего в нативе, как бы говоря всем детям, что оно уже проглотило системную декорацию сверху и они могут рисоваться как угодно. (это кусок подсистемы недавно добавленной которая по аналогии с SafeAreaView в ios работает... т.е. каждой вьюхе передаются размеры декораций с четырёх сторон и она может их модифицировать если знает, что может отрисоваться под ними... как-то так примерно...)
Aynur
он и так отдельной либой вроде существует на гите
Aynur
я всё же пока думаю, что решение лишь в пару строк в виде setflag🤔 давно уже не лазил в натив
Denis
Подскажите, а можно ли как-то по нажатию на кнопку закрывать keyboard, которая находится в keyboardAvoidingView, чтобы не приходилось 2 раза нажтимать? keyboard.dismiss не срабатывает
Gena
Да, проблема в том, что статус бар меняется уже после начала рендера модалки. Либо надо мониторить размер рута либо действительно через js прокидывать
Gena
С другой стороны, мониторинг размера рута сразу будет правильно к поворотам адаптироваться...
Denis
Подскажите, а кто как решал проблему с тем, что activityIndicator не отображается на некоторых старых версиях андроида? Если ставить loading всегда true и менять opacity, не будет ли утечек памяти?
Ilya
Если теперь можно писать одно приложение для iphone/ipad/mac (только что анонсировали) - значит можно писать на react native под mac os?)))
Ilya
ну теперь говорят одно приложение под все может быть.
Ilya
хотя возможно там другие api для этого, и react-native сходу не заведется
Ilya
чет мне думается чем больше платформ тем менее стабильно все))
ana 🪢
ну что ребят
ana 🪢
свифт юай
Николай
свифт юай
Смотрится отлично )
Eli
Привет! Есть ли какой-нибудь babel плагин который позволяет безопасно использовать arrow funcitons в render?
Ilya
Смотрится отлично )
а про мастшабы сокращение кол-ва кода явно же слукавили?)))
Ivan
Пошли пинать фейсбук с поддержкой SwiftUI в рн?)
Николай
Ivan
На сколько ренэйтив хорош?)
Ivan
Я пытался потыкать его в контексте смарт тв и чет не особо привлекло
ana 🪢
Как всегда
ana 🪢
Будет доступно в полуинвалидном состоянии
Владимир
всем привет
Владимир
подскажите пожалуйста, как добавить в AsyncStorage объест? то есть в один key впихнуть объект
Владимир
вот это впихнуть в settings к примеру
Артем
Ребят, подскажите, сработает ли этот обработчик если прилага в бекграунде?
Alexandr
Например, распознавание породы собак: когда камера на собаку направлена, приложение выдает, какая порода собаки
Для этого вам нужно сделать сетку и собрать ее в специальном оптимизированном формате (для keras это .pb). А потом вы уже используете свою модель с чем хотите, не обязательно с RN.
Alexandr
Подскажите, пожалуйста, хорошую литературу и/или видеоуроки, включая и курсы, для изучения React Native
Я читал Bonnie Eisenman "Learning React Native", неплохая книжка. Хотя по-моему нет ничего лучше документации(английской).
Владимир
Alexandr
посмотрите внимательно на свой код, вам верно ответили, скорее всего у вас какая-то проблема.
Alexandr
вы используете react-native-community/react-native-async-storage?
Владимир
[{"id":"1","cat_id":"1","title":"\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u044b \u043f\u0438\u0442\u0430\u043d\u0438\u044f","get_catalog":"campony_ru","language":"1","visible":null},{"id":"2","cat_id":"2","title":"\u0421\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u0438 \u0440\u0435\u043c\u043e\u043d\u0442","get_catalog":"campony_ru","language":"1","visible":null},{"id":"3","cat_id":"3","title":"\u041e\u0434\u0435\u0436\u0434\u0430 \u0438 \u043e\u0431\u0443\u0432\u044c","get_catalog":"campony_ru","language":"1","visible":null},{"id":"4","cat_id":"4","title":"\u0414\u0435\u0442\u0441\u043a\u0438\u0435 \u0438\u0433\u0440\u0443\u0448\u043a\u0438","get_catalog":"campony_ru","language":"1","visible":null}]
Alexandr
Ну вот дока https://github.com/react-native-community/react-native-async-storage#import
Владимир
мне нужно запихнуть в settings и обращаться к примеру так settings => 0 =>…