Pavel
но задержка всё же есть конечно, то есть после окончания прокрутки где-то еще 300мс точно не работает онпресс, скорее всего действительно связано с https://github.com/facebook/react-native/issues/12884, из-за блокировки потока жс
https://github.com/facebook/react-native/issues/12884#issuecomment-368103360 В релизе пробуйте, если и там блокируется тогда это проблема, если в релизе всё нормально - это нормально, что лаг в дебаге
Pavel
Первое правило преждевременной оптимизации - никакой преждевременной оптимизации. Второе правило - отключите __DEV__
Aleksei
из build.gradle по большей части
да вот смотрю на их react.gradle и все равно не понимаю где они это делают)
Vladimir
гредла плагин) apply plugin: 'com.android.application'
Aleksei
гредла плагин) apply plugin: 'com.android.application'
то есть это фишка андроидовского плагина?
Vladimir
да
Vladimir
https://developer.android.com/studio/build/gradle-tips.html#simplify-app-development
Vladimir
вот тут кратенько описан процесс
Aleksei
все, нашел в разделе "Share custom fields and resource values with your app's code", спасибо 🙂
Aleksei
а BuildConfig.DEBUG это вообще какая то встроенная переменная?
Vladimir
типа того, она в true стоит, если ты вызываешь assembleDebug
Vladimir
и в false, если assembleRelease
Aleksei
о как, еще раз спасибо 🙂
Vladimir
типа того, она в true стоит, если ты вызываешь assembleDebug
нуу, не совсем так 🙂 Флейворы и билд тайпы ты можешь называть как хочешь, и в зависимости от проекта может не быть debug или release
Vladimir
конечно, я просто не стал усложнять)
Vladimir
а BuildConfig.DEBUG это вообще какая то встроенная переменная?
это опция билдтайпа/флэйвора debuggable false/true
Musлим
Expo упал, Роскошмупзор совсем попутали
Cenator 🐈
Щас наверное платиновый вопрос задам, могу ли я через експо работать на линуксе и разглядывать приложуху на айфоне? Без дебага и билда
Aleksei
да
Cenator 🐈
Спс
Władimir (Zae)
я в сторе пишу
Ololo
чет не пойму как растянуть блоки во flatlist(e) когда стоит numColumns={3} например, space-between не работает
Elijah
Добрый вечер всем. Не могу прикрутить babel-plugin-module-resolver к React-Native. Он пытается резолвить модули не с project_dir, а с project_dir/node_modules/react-native...
Elijah
Если кто-то решал эту проблему, поделитесь, пожалуйста
Andrew Kiselev
не решается эта проблема уже год как
Andrew Kiselev
точнее решается, но потом возникнуть еще проблемы
Elijah
точнее решается, но потом возникнуть еще проблемы
да, через раз, если запускать через --reset-cache, то работает, а если через xcode, то нет думаю форкнуть покопаться
Andrew Kiselev
потом когда захочешь сделать разделение на .ios.js .android.js возникнуть проблемы
Elijah
хм, возможно
Aleksei
а разве из метро не убрали babelrc как раз из-за таких проблем, или я путаю
Vit
А че там ща в андроидной части за жесть с третьим градлом?
Aleksei
расскажите лучше почему вообще грэйдл 3й а не 4.6)
Vit
Ну там хрен пойми)
Vit
Но собирает реально блэйзинг фаст)
Vit
Во все ядры)
Vladimir
ну они кэширование подкрутили, дэксер поменяли и прочего по мелочи
Vladimir
расскажите лучше почему вообще грэйдл 3й а не 4.6)
имеется ввиду плагин, градл разумеется свежий
Aleksei
имеется ввиду плагин, градл разумеется свежий
вот пишут люди и ниче не понятно 🙂 а вообще речь про жавовский или андроида?
Vladimir
не понял вопроса :)
Aleksei
плагин какой?)
Vladimir
Android plugin для градла
Eugene
привет. обратил внимание на такую фишку. допустим рядом находятся инпут и TouchableHighlight. если щелкнуть в инпут, а затем на TouchableHighlight, то он срабатывает не с первого раза. а такое ощущение, что сначала отрабатывает какое-то событие а-ля покидание инпута. это как бы не айс поведение. как с этим бороться?
Vladimir
Для scrollview есть keyboardpersisttaps
Eugene
keyboardShouldPersistTaps?
Eugene
да, уже прочитал. спасибо тем не менее
Vladimir
Угу
Павел
Anonymous
какими средствами можно реализовать подобную заглушку? https://s.mail.ru/Kkoy/ZcicHT5f2
Anonymous
Никто не подскажет?) иконку добавления можно сделать через zIndex, а вот стрелочки с надписями
Anonymous
как так спозиционировать, что бы все было ровно
Alexander
С чем связана ошибка? Как я понял, зря я нашал кнопочку Update Gradle при сборке
Иван
С чем связана ошибка? Как я понял, зря я нашал кнопочку Update Gradle при сборке
зря, если используешь старые библиотеки, ибо в новом Gradle вместо compile надо писать implementation
Иван
Как можно откатиться?
ну я использую гит, потому гит ресет меня спас. А вам... заменить в adnroid/build.gladle в dependencies, версию на 2.2.3
Иван
и в adnroid/app/build.gladle buildToolsVersion на "23.0.1"
Иван
заменить google() на maven { url 'https://maven.google.com' }
Nikolay
Ivan
как так спозиционировать, что бы все было ровно
в onLayout каждого элемента узнать его позицию и размеры
Ivan
или через ref, если после отрисовки elementRef.measure()
Nikita
Ребята, подскажите, что-то туплю: Мне надо сделать элементы в пропорции (банковская карта). Ratio: 0.628. Что на что умножить, чтобы на каждом девайсе всё ок было?
Cyril
https://github.com/nirsky/react-native-size-matters/tree/master/lib
Cyril
Попробуй так.
Cyril
У меня была шляпа с абсолютной позицией. Пришлось так.
Dmitry
Привет. Хочу с рякта в рякт нейтив перейти. Можете тикнуть в полезную инфу, как делать продакшн версии и какие нужно получить сертификаты для публикования в сторе.
eeeMan
в общем, возвращаясь ко вчерашней проблеме со FlatList, оказалось, что если я укажу numColumns={1} вместо numColumns={3}, то ничего не тормозит и чем больше колонок во флатлисте тем больше тормоза
eeeMan
так что решение такое - не использовать флатлист, а использовать листвью, это полностью решило мою проблему, т.к. листвью абсолютно не тормозит и позволяет более гибко настроить кол-во колонок, например относительно ориентации экрана
Albert @safiullin
Да на строку
Albert @safiullin
Элемент из трех
eeeMan
Да на строку
https://stackoverflow.com/questions/29394297/listview-grid-in-react-native
eeeMan
contentContainerStyle={styles.list}