Alexsandr
но почему же ты только один инструмент, или у тебя фейсбук головногомозга?)
%username% 🍺
но протобаф этоже тоже самое
нет, это не то же самое, советую почитать документацию и понять зачем он нужен и какую проблему он решает, протобаф это другое, более низкоуровневое, ты можешь использовать протобаф для описания сущностей, но не для query language между клиентом и сервером
%username% 🍺
протобаф можно использовать как источник информации для Graphql
Aleksei
ты с прото можешь делать тоже самое
во-первых - имхо теплое с мягким перепутал, чтобы было легче воспринимай протобуф как json, графкл как sql во-вторых - оффтоп
Alex
Ребят, у вас нормально ставятся react-navigation и react-native-fbsdk? Кто может проверить на чистой установке? Потому что к меня конфликт версий Gradle
AMar4enko
aws-amplify это кошмар. Пришлось в определенный момент с него на serverless все переписать
Alexsandr
прости aws некуда было вставить
Alexsandr
во-первых - имхо теплое с мягким перепутал, чтобы было легче воспринимай протобуф как json, графкл как sql во-вторых - оффтоп
Welcome to the developer documentation for protocol buffers – a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more.
Alexsandr
это была надежда на то что я по английски не пойму и соглашусь? :D
но суть) в том что на прото ты делаешь тоже самое
Alex
fbsdk мне все мозги выпихал, но на iOS
Вот я беру, инициализирую чистое приложение, ставлю туда react-navigation и react-native-fbsdk, всё, конфликт
Alexsandr
нет
суть такая же, что в прото ты заранее определяешь что ты будешь примать и возвращать а graphql в том что ты пишешь запрос
Alex
Вот как раз краш с этой ошибкой.
dan
Вот как раз краш с этой ошибкой.
Ссылку как зарезолвить ишью открывал ?
dan
Там есть решение?
Так открой почитай.
Aleksei
суть такая же, что в прото ты заранее определяешь что ты будешь примать и возвращать а graphql в том что ты пишешь запрос
ну раз Саш не хочешь видеть разницу, то так сразу и скажи) я не считаю что этот чат это правильное место для того чтобы расписывать разницу
Anatoly
Вот как раз краш с этой ошибкой.
а, сталкивался, там мультидекс включается вроде
Alex
Anatoly
Не подскажешь как включить его?
я точно не помню, но гугли именно про .dex file cannot exceed 64k
Шамиль
Вот как раз краш с этой ошибкой.
Выполни эту инструкцию и посмотри заработает ли
Alex
я точно не помню, но гугли именно про .dex file cannot exceed 64k
Запустилось, как долго аналитика обновляется?
Alex
Там же я так понимаю есть автоивенты, которые настраивать не нужно, верно?
Anatoly
Запустилось, как долго аналитика обновляется?
если ты про fbsdk - не знаю. меня попросили подключить библиотеку и собрать, больше пока ничего с этим не делали
Alex
если ты про fbsdk - не знаю. меня попросили подключить библиотеку и собрать, больше пока ничего с этим не делали
Она мне весь мозг вынесла, и главное гугл вообще ничего не говорит по поводу react-navigation и fbsdk
Anatoly
слишком большой .dex, ограничение на размер файла 64кб
Anatoly
Ну по сути установки и этой настройки достаточно для автоивентов?
не подскажу, к сожалению. я просто по гайду фб подключил и всё на этом
Шамиль
Не подскажешь как включить его?
https://rnfirebase.io/enabling-multidex
Demuz
Всем привет. У меня установка expo на этом этапе зависает fetchMetadata: sill removeObsoleteDep removing expo-cli from the tree as its been replaced by a newer version or is no longer, не знаете в чем может быть проблема?
Alex
подскажите еще вопрос - если у меня несколько скринов, и на каждом должен быть один и тот же ФАБ, то его лучше разместить в корневом компоненте (он сейчас генерит только навигатор и больше ничего) или же просто скопипастить в каждый скрин? как более правильно
Vitaliy
подскажите еще вопрос - если у меня несколько скринов, и на каждом должен быть один и тот же ФАБ, то его лучше разместить в корневом компоненте (он сейчас генерит только навигатор и больше ничего) или же просто скопипастить в каждый скрин? как более правильно
стейт есть у него какой-то? если нет - я бы смотрел по присутствию на экранах, что дешевле (по производительности и сложности контроля) - копировать или включать/выключать при переходах между ними (если например, на каких-то экранах он отсутствует). если стейт есть - наверное, дешевле будет вынести куда-то в общую часть, чтобы не перерисовывать в стеке все копии плюс в react-navigation еще можно кастомный роутер с дизайном делать, не обязательно в самый верх всё уносить.
Шамиль
Пользуюс react-navigation. Есть ли функция, которая автоматически срабатывает при переходе от одного скрина к другому? Или может есть событие на которое можно подписаться?
Artur
Подскажите пожалуйста, только начинаю работать с react-native, с js знаком слабо. Есть какой-нибудь roadmap по начанлу работы, что стоит вначале изучить и т.д., буду очень признателен.
dan
Может кто подсказать как добавить локализацию для группы подписок в AppStore ?
Bekzat
Всем привет, пытаюсь сделать фиксированную кнопку продолжить внизу экрана. Использовал KeyboardAvoidingView. Все нормально до того момента как отроется клавиатура. Как только откроется клавиатура внизу кнопки огромное пространство которе перекрывает почти весь экран. Если поставить minHeight приходит в норму но она ломает на других телефонах. Структура <KeyAvoView><ScrollView></ScrollView><Button></Button></KeyAvoView>
no name
Привет! Начинаю изучать RN, и не могу запустить на windows, инструкцию с оф сайта по шагам прошёл. На macOS все работает
no name
Переменные среды обе добавил
Bekzat
не совсем, и на ios есть но не такое большое. Кажется от экрана зависит
no name
- Android studio / JDK path не настроены - JRE вместо JDK / версии JRE и JDK не совпадают
Переменные добавлял как здесь пишут https://reactnative.dev/docs/environment-setup
Bekzat
теперь на андроиде идеально, а на ios ниже упал)
no name
Переменные добавлял как здесь пишут https://reactnative.dev/docs/environment-setup
Если запустить через андроид студию, то работает
Bekzat
да) 3 версия
Bekzat
Ааа, на айосе он вниз кидает на размер headerа. Вот в чеемм делоо👍👍👍 Спасибо огромное
Vitaliy
Если запустить через андроид студию, то работает
переменная ANDROID_HOME или PATH в консоли скорее всего не настроены если попробовать выполнить android в консоли, что будет?
no name
сделал set ANDROID_HOME=C:\Users\Cat\AppData\Local\Android\Sdk set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools тот же результат
Artem
При попытке запустить пустое андроид приложние. Не поставил что-то?
Artem
путь к сдк
всей папке или файлу?
Serhii
всем привет, подскажите в чем прикол может быть, скролл вью не скролит. Там над ним еще шапка установлена в родительском компоненте, но по идее это не влияет
%username% 🍺
замени style на contentContainerStyle
%username% 🍺
в ScrollView
Serhii
все равно не скролит 😭
Alexey
flex 1
Alexey
убери
%username% 🍺
вот да
Artem
Task 'installDebug' not found in project ':app'. Я так понял, он пытается запустить отсутствующий дебаггер?
Anatoly
Подскажите, пожалуйста, как решать такую задачу: Использую react-native-snap-carousel (грубо говоря там FlatList под капотом), там рендерятся кастомные компоненты, в которых есть Video из react-native-video. Я хочу при пролистывании останавливать воспроизведение (если видео воспроизводится). Компонент - обычный функциональный, внутри paused меняется через useState. Получается мне надо из родительского компонента (где располагается вся карусель) дёрнуть функцию кастомного компонента. Есть колбэк, который вызывает карусель при пролистывании, есть текущий индекс (если это важно). Как такое вообще делается правильно?
Vitaliy
Task 'installDebug' not found in project ':app'. Я так понял, он пытается запустить отсутствующий дебаггер?
нет. gradle пытается запустить задачу установки debug-версии android-приложения на устройство.
Sergey️
А у Expo есть webrtc?
Sergey️
https://expo.canny.io/feature-requests/p/webrtc Актуальный линк, получается?
Serhii
flex 1
о, пасеба, починилось
Vitaliy
распространенная вроде ошибка, в чем может быть дело?
да, в некоторых случаях встречается. чаще всего причина - /dev/hands если серьёзно - не настроено окружение. берите гайд по настройке android studio под вашу операционку и по шагам проверяйте. тут подсказать сложно что-то новое.
Artem
Path настроил
Artem
Sdk, tools, platform tools
Vitaliy
Path настроил
терминал bash или zsh ? перезагружен после изменений ?