A
messageMiddleware - компонент?
Anton
Привет коллеги. В общем поймал нерешимую задачу для меня. В RN есть компонент Share который делает шеринг файлов, передаю туда файл открываеся ActionSheet нажимаю в нем Save. После этого появляются белый экран и все. (Во всяких goolge drive, яндекс диск все норм)
Anton
Anton
Michael
Приветствую народ Смогете посоветовать какието графики для нэйтива типо chart.js желательно чтото простое
Michael
react-native-chartjs чет не запустился
Anonymous
formik + yup хорошо связываются
Michael
спасибо попробую ;)
Michael
https://github.com/wuxudong/react-native-charts-wrapper
Anonymous
trim используй если надо обрезать пробелы
Peter
А что с ним не так?
на Windows не запускается
Anonymous
Запретить пробелы тебе надо?
wolfe
я вчера запускал)
wolfe
genymotion
wolfe
вроде 56
wolfe
+
wolfe
там вылетала ошибка при eject
wolfe
но она ни на что, как оказалось, не влияет
Anonymous
'пробел '.indexOf(' ') !== -1 Вернёт тру если пробел есть
Peter
проверял с утра, не стартует. Там люди негодуют уже =)
Peter
run android?
да-да. Там просто metro глючит чот.. именно на винде. на маке все ок
wolfe
"react-native": { "version": "0.55.4", таки 55. прошу прощения
Foodprint
да-да. Там просто metro глючит чот.. именно на винде. на маке все ок
Недавно тоже самое выдавало. "Убейте другие возможно запущенные процессы" Такой совет нашел
Peter
Недавно тоже самое выдавало. "Убейте другие возможно запущенные процессы" Такой совет нашел
Да ничего не помогает, вообще ничего. Под виндой пишу на 0.55.4, а на маке под 0,56 =))
Vit
вы че там муки наелись? чем вам пробел в пароле не угодил?
Никита
[^\s]
Никита
"не символ из группы"
Try to recall my name
привет всем, кто-нибудь делал авторизацию через vk на expo? это, вообще, реально?
Миша
Кто-нибудь сталкивался с нескролящимся флетлистом? точнее он скролится, но не до конца
Миша
и оборачивание во вьюху с флекс 1 тоже
Anonymous
и оборачивание во вьюху с флекс 1 тоже
А добавление вниз невидимой вьюшки?
Yura
кто то когда то делал в apollo проверку пропал ли инет?
Peter
Кто-нибудь сталкивался с нескролящимся флетлистом? точнее он скролится, но не до конца
попробуйте посмотреть как у вас отрисовывается родительский элемент
Alex
кто то когда то делал в apollo проверку пропал ли инет?
А ее обязательно в аполло делать? Есть же нативные методы
Yura
хм
Миша
Ага
тоже не помогает
Ulad🧑‍💻
Добрый день, может кто смог решить проблему ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the Info.plist under UILaunchImages with a UILaunchImageSize value set to {320, 568}.
Ulad🧑‍💻
Это случается в LaunchImage, хотя пытаюсь туда добавить картинки и ничего не помогает
Gena
Кто-нибудь сталкивался с нескролящимся флетлистом? точнее он скролится, но не до конца
Решили, что было? Если нет... что показывают react-devtools про парента? Что про конктент-вью? Не iPhone X ли это, тогда смотреть в сторону SafeArea...
Миша
паддинг снизу помог (что странно, потому что везде советую марджин)
Gena
паддинг снизу помог (что странно, потому что везде советую марджин)
Так это iphone x? Просто если так, то этот паддинг будет на остальных версиях без "безопасной области" там странно болтаться...
Миша
нет, не икс
Gena
нет, не икс
Ага, спасибо! Тогда это не то, что мы когда-то фиксили...
Gena
Вообще подумалось... вот я тут на смешной PR наткнулся и после такого хочется вообще все компоненты в RN форкануть, только бридж оставить ((( https://github.com/facebook/react-native/pull/20208 И после него стало понятно, почему оно такое неторопливое... Делал эксперимент с пулингом вьюх, работает на порадки плавней, чем FlatList, использовать, впрочем, не получилось в проекте, т.к. понадобилась разная высота элементов... Кто-то ещё утыкался в необходимость оптимизации FlatList?
Кирилл
Всем привет, кто знает как можно понять проскролен ли уже конкретный элемент в ScrollView выше его границы?
Uejwgwg
Здравствуйте, странный вопрос есть. А телеграм Х на Андроиде на каком языке написан, может кто знает ?
Artem
На джаве:)
DeniskaAb
На котлин
DeniskaAb
https://github.com/peter-iakovlev/TelegramCore?files=1
DeniskaAb
А вообще, смотрите на гитхабе
Gena
Здравствуйте, странный вопрос есть. А телеграм Х на Андроиде на каком языке написан, может кто знает ?
Ради развлечения посмотрел, скачал apk от 2017-06-02 (более нового на https://apps.evozi.com/apk-downloader/?id=org.thunderdog.challegram нет, уж извините) 1. в папке lib/armeabi-v7a/libchallegram.3.so если внимательно посмотреть на контент, то видно, что это C++ 2. там же лежит lib/armeabi-v7a/libtdjni.so - тоже C++ (но это можно и так узнать, вот здесь: https://github.com/tdlib/td) 3. в папке res/layout валяются файлы от exo плеера ) 4. Декомпилим с помощью jadx, смотрим на BaseApplication.java и на MainActivity.java... видим там что-то похожее на обычный java код (ну да, похожее, потому что ProGuard постарался...), никаких множественных Function... так что скорей всего UI логика - это java (не kotlin)
Gena
Никто не знает?
Предполагают ))) Но, честно говоря отвечать на вопросы, которые освещены в документации не очень интересно. Я бы начинал делать из следующих соображений, из события onScroll компонента ScrollView можно узнать текущую позицию скролла и размер "окна". Из события onLayout компонентов, являющихся непосредственными потомками ScrollContentContainer можно узнать их позицию и высоту относительно скроллируемого контейнера, если она + высота меньше, чем contentOffset.y, значит элмент уже "уехал" выше (в случае обычного вертикального не инвертированного скролла). UPDATE: Да, сейчас не смог обнаружить в документации описание полей эвента в onScroll... так что был не прав насчет "всё есть в доках", более того, даже на SO написана какая-то дичь ((( Так что извините. Что делать? Читать исходники: 1. ios - https://github.com/facebook/react-native/blob/0.56-stable/React/Views/ScrollView/RCTScrollView.m#L87 2. android - https://github.com/facebook/react-native/blob/0.56-stable/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEvent.java#L126 UPDATE2: А если хотите помочь следующим за вами, то проапдейтить доки и заслать им PR
Alex
Ребята, не могу найти, как выложить готовое приложение в стор, не подскажете, где найти инфу?
ᛖᚹᛋᛁᚱ
В какой стор
ᛖᚹᛋᛁᚱ
https://www.raywenderlich.com/184709/submit-app-apple-no-account-app-store-part-1
ᛖᚹᛋᛁᚱ
Для самый далёких🙂 Я сам по нему вылаживал
ᛖᚹᛋᛁᚱ
А в Андроиде все интуитивно понятно
Alex
https://www.raywenderlich.com/184709/submit-app-apple-no-account-app-store-part-1
Спасибо, добрый человек, с ios не так просто получилось...
Alex
https://www.raywenderlich.com/184709/submit-app-apple-no-account-app-store-part-1
Стоп, я имел ввиду, как собрать билд и подсунуть его xcode, чтобы потом скомпилить и отправитьна модерацию
Alex
Стоп, я имел ввиду, как собрать билд и подсунуть его xcode, чтобы потом скомпилить и отправитьна модерацию
Нашел, спасибо, вдруг, кому-то понадобится https://codeburst.io/how-to-deploy-a-create-react-native-app-to-the-appstore-229a8fa36fb1
ᛖᚹᛋᛁᚱ
“Deploying a React Native App for iOS — pt. 1” @TomGoldenberg https://medium.com/react-native-development/deploying-a-react-native-app-for-ios-pt-1-a79dfd15acb8
ᛖᚹᛋᛁᚱ
А вообще на офф сайте же все есть
ᛖᚹᛋᛁᚱ
https://facebook.github.io/react-native/docs/running-on-device.html
ᛖᚹᛋᛁᚱ
Вот
Кирилл
Предполагают ))) Но, честно говоря отвечать на вопросы, которые освещены в документации не очень интересно. Я бы начинал делать из следующих соображений, из события onScroll компонента ScrollView можно узнать текущую позицию скролла и размер "окна". Из события onLayout компонентов, являющихся непосредственными потомками ScrollContentContainer можно узнать их позицию и высоту относительно скроллируемого контейнера, если она + высота меньше, чем contentOffset.y, значит элмент уже "уехал" выше (в случае обычного вертикального не инвертированного скролла). UPDATE: Да, сейчас не смог обнаружить в документации описание полей эвента в onScroll... так что был не прав насчет "всё есть в доках", более того, даже на SO написана какая-то дичь ((( Так что извините. Что делать? Читать исходники: 1. ios - https://github.com/facebook/react-native/blob/0.56-stable/React/Views/ScrollView/RCTScrollView.m#L87 2. android - https://github.com/facebook/react-native/blob/0.56-stable/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEvent.java#L126 UPDATE2: А если хотите помочь следующим за вами, то проапдейтить доки и заслать им PR
Спасибо, я действительно не стал бы задавать такой тупой вопрос если бы это было в доках где то на поверхности. Довольно долго гуглил этот вопрос а нашел только что можно получать офсеты с measure() или с onLayout эвента. Но onLayout крашит эмулятор а measure() непонятно как работает в случае если элемент сделан не отдельным компонентом
Gena
Спасибо, я действительно не стал бы задавать такой тупой вопрос если бы это было в доках где то на поверхности. Довольно долго гуглил этот вопрос а нашел только что можно получать офсеты с measure() или с onLayout эвента. Но onLayout крашит эмулятор а measure() непонятно как работает в случае если элемент сделан не отдельным компонентом
Кстати да... мне лично ещё ни разу не пришлось пользовать measure или setNativeProps... и если для второго я вижу применения в анимации, то зачем measure нужен вообще не понимаю. Т.к. он всё равно асинхронный как и onLayout, а дергать его надо специально, что меняет обычный для react flow данных. В общем, я бы сперва на onLayout смотрел ))
Gena
А в каких случаях onLayout крешит эмулятор (android?) ?