@reactnative_ru

Страница 615 из 878
Alexander
17.04.2018
11:41:30
не сталкивался, но если попробуешь то мы узнаем

eeeman
17.04.2018
11:41:30
щас попробую тогда TouchableWithoutFeedback

Ivan
17.04.2018
11:41:39
pure пробовал?

eeeman
17.04.2018
11:42:20
pure пробовал?
PureComponent? пробовал, я просто создал PureComponent компонент в который запихнул этот touchableOpacity

Google
eeeman
17.04.2018
11:42:25
тож самое

или че-то другое имеется в виду?

Ivan
17.04.2018
11:42:54
не, оно

Pavel
17.04.2018
11:45:14
Хотя если мне память не изменяет рендер флетлиста дергается один раз, а потом внутренний копонент уже работу принимает. В любом случае странно это

Yurii
17.04.2018
11:47:30
да, по скроллу/тапам повторный рендер не вызывается точно, так что дело не может быть в этом

Алексей
17.04.2018
11:48:15
сеанс коллективного вангования прям) еще докину тогда)) https://github.com/facebook/react-native/blob/a3c07c95effd891c2bd5f3257efe5b24d85862be/Libraries/Lists/VirtualizedList.js#L144

eeeman
17.04.2018
11:48:35
TouchableWithoutFeedback точно так же ведет себя

ну и любой Touchable

Vladimir
17.04.2018
12:00:17
Так а почему вы просто не хотите профайлером пройтись и посмотреть?

eeeman
17.04.2018
12:00:18
maxToRenderPerBatch ничего не дает

Vladimir
17.04.2018
12:01:06
Типа неспортивно? Не даешь шансов багам?

Google
eeeman
17.04.2018
12:02:53
хз как посмотреть

Pavel
17.04.2018
12:11:55
https://snack.expo.io/r1GKVP72M Хз, PureComponent помогает

eeeman
17.04.2018
12:15:57
https://snack.expo.io/r1GKVP72M Хз, PureComponent помогает
хм, щас закинул себе в прилагу Ваш код и реально быстрее стало, задержка уже меньше секуды, я точно так же делал и не было эффекта, благодарю, буду разбираться

Pavel
17.04.2018
12:16:44
Ну и в релизе думаю будет летать. Это же всё таки дебаг а дебаг немного лагает по определению

eeeman
17.04.2018
12:17:47
но задержка всё же есть конечно, то есть после окончания прокрутки где-то еще 300мс точно не работает онпресс, скорее всего действительно связано с https://github.com/facebook/react-native/issues/12884, из-за блокировки потока жс

Алексей
17.04.2018
12:17:58
Ребят, кто нибудь знает откуда BuildConfig берется в джава части? чет вообще не могу понять откуда и как. Только находил что он генерится https://github.com/facebook/react-native/blob/26684cf3adf4094eb6c405d345a75bf8c7c0bf88/ReactAndroid/src/main/java/com/facebook/react/common/build/ReactBuildConfig.java

Pavel
17.04.2018
12:20:14
но задержка всё же есть конечно, то есть после окончания прокрутки где-то еще 300мс точно не работает онпресс, скорее всего действительно связано с https://github.com/facebook/react-native/issues/12884, из-за блокировки потока жс
https://github.com/facebook/react-native/issues/12884#issuecomment-368103360 В релизе пробуйте, если и там блокируется тогда это проблема, если в релизе всё нормально - это нормально, что лаг в дебаге

Первое правило преждевременной оптимизации - никакой преждевременной оптимизации. Второе правило - отключите __DEV__

Алексей
17.04.2018
12:21:34
из build.gradle по большей части
да вот смотрю на их react.gradle и все равно не понимаю где они это делают)

Алексей
17.04.2018
12:22:04
Vladimir
17.04.2018
12:22:29
гредла плагин) apply plugin: 'com.android.application'

Алексей
17.04.2018
12:23:11
гредла плагин) apply plugin: 'com.android.application'
то есть это фишка андроидовского плагина?

Vladimir
17.04.2018
12:23:19
да

Vladimir
17.04.2018
12:23:23
https://developer.android.com/studio/build/gradle-tips.html#simplify-app-development

вот тут кратенько описан процесс

Алексей
17.04.2018
12:24:53
все, нашел в разделе "Share custom fields and resource values with your app's code", спасибо ?

а BuildConfig.DEBUG это вообще какая то встроенная переменная?

Google
Vladimir
17.04.2018
12:29:15
типа того, она в true стоит, если ты вызываешь assembleDebug

и в false, если assembleRelease

Алексей
17.04.2018
12:30:18
о как, еще раз спасибо ?

Vladimir
17.04.2018
12:32:02
типа того, она в true стоит, если ты вызываешь assembleDebug
нуу, не совсем так ? Флейворы и билд тайпы ты можешь называть как хочешь, и в зависимости от проекта может не быть debug или release

Vladimir
17.04.2018
12:32:17
конечно, я просто не стал усложнять)

Vladimir
17.04.2018
12:32:29
а BuildConfig.DEBUG это вообще какая то встроенная переменная?
это опция билдтайпа/флэйвора debuggable false/true

Муслим
17.04.2018
14:12:10
Expo упал, Роскошмупзор совсем попутали

Cenator
17.04.2018
14:15:57
Щас наверное платиновый вопрос задам, могу ли я через експо работать на линуксе и разглядывать приложуху на айфоне? Без дебага и билда

Алексей
17.04.2018
14:16:36
да

Cenator
17.04.2018
14:16:44
Спс

Zae
17.04.2018
15:43:39
я в сторе пишу

Stepan
17.04.2018
16:07:19
чет не пойму как растянуть блоки во flatlist(e) когда стоит numColumns={3} например, space-between не работает

Илья
17.04.2018
19:09:01
Добрый вечер всем. Не могу прикрутить babel-plugin-module-resolver к React-Native. Он пытается резолвить модули не с project_dir, а с project_dir/node_modules/react-native...

Если кто-то решал эту проблему, поделитесь, пожалуйста

Andrew
17.04.2018
19:15:52
не решается эта проблема уже год как

точнее решается, но потом возникнуть еще проблемы

Admin
ERROR: S client not available

Илья
17.04.2018
19:17:25
точнее решается, но потом возникнуть еще проблемы
да, через раз, если запускать через --reset-cache, то работает, а если через xcode, то нет думаю форкнуть покопаться

Google
Andrew
17.04.2018
19:18:04
потом когда захочешь сделать разделение на .ios.js .android.js возникнуть проблемы

Илья
17.04.2018
19:18:33
хм, возможно

Алексей
17.04.2018
19:18:37
а разве из метро не убрали babelrc как раз из-за таких проблем, или я путаю

morda
17.04.2018
19:46:34
А че там ща в андроидной части за жесть с третьим градлом?

Алексей
17.04.2018
19:47:51
расскажите лучше почему вообще грэйдл 3й а не 4.6)

morda
17.04.2018
19:49:26
Ну там хрен пойми)

Но собирает реально блэйзинг фаст)

Во все ядры)

Vladimir
17.04.2018
19:57:28
ну они кэширование подкрутили, дэксер поменяли и прочего по мелочи

расскажите лучше почему вообще грэйдл 3й а не 4.6)
имеется ввиду плагин, градл разумеется свежий

Алексей
17.04.2018
20:00:34
имеется ввиду плагин, градл разумеется свежий
вот пишут люди и ниче не понятно ? а вообще речь про жавовский или андроида?

Vladimir
17.04.2018
20:00:55
не понял вопроса :)

Алексей
17.04.2018
20:01:20
плагин какой?)

Vladimir
17.04.2018
20:01:46
Android plugin для градла

Алексей
17.04.2018
20:02:11
Eugene
17.04.2018
20:54:52
привет. обратил внимание на такую фишку. допустим рядом находятся инпут и TouchableHighlight. если щелкнуть в инпут, а затем на TouchableHighlight, то он срабатывает не с первого раза. а такое ощущение, что сначала отрабатывает какое-то событие а-ля покидание инпута. это как бы не айс поведение. как с этим бороться?

Vladimir
17.04.2018
21:00:54
Для scrollview есть keyboardpersisttaps

Eugene
17.04.2018
21:04:42
keyboardShouldPersistTaps?

да, уже прочитал. спасибо тем не менее

Vladimir
17.04.2018
21:20:29
Угу

Google
jslby
18.04.2018
01:01:11
какими средствами можно реализовать подобную заглушку? https://s.mail.ru/Kkoy/ZcicHT5f2

Никто не подскажет?) иконку добавления можно сделать через zIndex, а вот стрелочки с надписями

как так спозиционировать, что бы все было ровно

Alexander
18.04.2018
04:34:08


Иван
18.04.2018
04:36:51
зря, если используешь старые библиотеки, ибо в новом Gradle вместо compile надо писать implementation

Страница 615 из 878