
Vladimir
30.06.2018
19:39:44
https://stackoverflow.com/questions/793858/how-to-mkdir-only-if-a-dir-does-not-already-exist
потому что mkdir так не работает =( попробуйте грохнуть node_modules и поставить заново

Evansir
30.06.2018
19:48:00
прикол в том что данная директория физически есть
и в ней лежит даже файл

Google

Evansir
30.06.2018
19:48:41
config.gypi

Nick
30.06.2018
19:53:18
кто-нибудь знает, стоит ли до сих пор в AsyncStorage в андроиде ограничение на 6мб?

Evansir
30.06.2018
19:54:02
yes
все еще 6мб
но если разбить данные по ключам, то думаю можно и больше

Nick
30.06.2018
19:58:26
А в доках об этом не написано? Чет не могу найти

Evansir
30.06.2018
20:00:58
private long mMaximumDatabaseSize = 6L * 1024L * 1024L; // 6 MB in bytes
в доках написано
https://github.com/facebook/react-native/blob/master/ReactAndroid/src/main/java/com/facebook/react/modules/storage/ReactDatabaseSupplier.java#L93
можно поставить и больше
ReactDatabaseSupplier.getInstance(getApplicationContext()).setMaximumSize(/*x bytes*/)

Nick
30.06.2018
20:04:15
аа, ясно, спасибо
а есть какой-нибудь способ проверить, сколько сейчас занято места в асинк сторедже?

Google

Evansir
30.06.2018
20:09:11
я знаю только способ используя рут на андроиде

Vladimir
30.06.2018
20:13:00
В нативе File(“.”).length
Это размер песочницы вашего приложения

Evansir
30.06.2018
20:16:47
если про натив
тогда легко
File file = new File(getContext.getDatabasePath(«RKStorage»))
file.lenght

b0rke5
30.06.2018
20:17:47
Под Андроид можно посмотреть через debug-db, там этот rkstorage виден
https://github.com/amitshekhariitbhu/Android-Debug-Database

Evansir
30.06.2018
20:18:52
да просто то что я написал в меинактивити в onCreate добавь
Log.d(«Database size», file.lenght+»»)

Gena
01.07.2018
07:06:20
Кто копался в ios исходниках RN, не знаете, зачем нужен функционал, включающийся (и включенный по умолчанию) константами RCT_ENABLE_INSPECTOR и ENABLE_PACKAGER_CONNECTION в RCTDefines.h?
Я уже в течение полугода думаю над тем, зачем тут это и не могу понять... спросить тоже непонятно где, фейсбук практически не коммуницирует RN.
В итоге у себя в проектах, я это просто выключаю через пост-обработчик в cocoapods и всё.
Да, react-dev-tools при этом работают как обычно (они через JS реализованы). А вот эти нативные куски кода реально непонятно зачем... а вот сложности они там внутри добавляют значительно.

Vladimir
01.07.2018
08:16:45

?
01.07.2018
08:43:18
Им

Play
01.07.2018
08:58:13
Что пора валить на свифт, разумеется.
Учитывая тот факт, что вы админ чата React-Native, то к вашему мнению некоторые могут и прислушаться. Зачем рубить сук на котором сидите? Иногда нельзя промолчать? Еще бы понял, если бы например предложили валить только тем, кто может себе позволить команду на мобильную и команду на сайт разработку, а так, со стороны, это выглядит моветоном.

Vladimir
01.07.2018
09:00:18

Play
01.07.2018
09:02:22
надеюсь оно так, так как я не догнал, а значит кто-то также

Gerc
01.07.2018
09:22:47
Чё скрывать, сук уже официально аирбнб сломил

Demuz
01.07.2018
09:28:16
Если пробую ставить KeyboardAvoidingView, то просто весь экран белый и приложения не видно.

Google

Demuz
01.07.2018
09:32:09
Можно ли как-нибудь сделать чтобы клавиатура целенаправленно перекрывала таб бар боттом? Он ни к чему при наборе текста.

Arkady
01.07.2018
09:32:11

Play
01.07.2018
09:32:11
Чё скрывать, сук уже официально аирбнб сломил
аирбнб тужится быть фейсбуком, поэтому скорее всего это была тщательно спланированая маркетинговая акция, с целью прилечь к себе обильное внимание не только девелоперское коммьюнити, но таргета аирбнб. А раз мы их обсуждаем в чате react-native, то значит цель достигнута и маркетологи из отдела аирбнб получат свои бонусы ???

Demuz
01.07.2018
09:33:07

Play
01.07.2018
09:34:34

Demuz
01.07.2018
09:36:43
А еще можете помочь, раньше программа не подчеркивала компоненты типа их нет. Где стоит искать проблему? как RN Обновил, так стало, но компоненты доступны.

Play
01.07.2018
09:41:46

Arkady
01.07.2018
09:42:06
попробуйте задать стили через style, а не contentContainerStyle.
В своей практике contentContainerStyle использовал только для задания выравнивания (align-items и тп.)

Demuz
01.07.2018
09:47:55

Demuz
01.07.2018
09:48:47
Вот в таб навигацию вставил
Что-то херня получается. ?

Arthur
01.07.2018
10:32:07
https://novemberfive.co/blog/reflecting-on-react-native
https://ashfurrow.com/blog/airbnb-and-react-native-expectations/

Алексей
01.07.2018
12:08:51

Gena
01.07.2018
12:23:35


Алексей
01.07.2018
12:25:09
не могу не согласится со вторым пунктом ? будем надеятся что с Fabric и это перепишут, хотя я и не уверен..

Evansir
01.07.2018
14:09:03
Я вот про Airbnb не слышал вообще до обсуждений его тут

Google

Vitaly
01.07.2018
14:34:47
Ребята, поделитесь, плиз, кто какой либой пользуется для кропа изображений перед отправкой на сервер? Стандартная операция, когда пользователь выбирает область для отображения на аве.
Пока вижу, что эта либа лидирует https://github.com/ivpusic/react-native-image-crop-picker

Alexey
01.07.2018
19:52:18
должна быть кнопка "пожаловаться админам на спам"
@savelichalex ^

Gena
01.07.2018
20:35:31
Кажется я ввязался в очередную перепалку )
https://github.com/facebook/react-native/pull/19919
А что вы думаете о Dimensions, экранах, окнах и размерах вьюх (это касается всех, кто использует не дефолтный сетап, а гибридную архитектуру, где нативные экраны могут быть смешаны с RN и в приложении больше одного `RCTRootView`)?

Play
01.07.2018
21:24:25

Admin
ERROR: S client not available

morda
01.07.2018
21:24:56
+

Demuz
01.07.2018
21:33:10
Подскажите, что делать, если нужно свойство keyboardShouldPersistTaps из ScrollView, но только без ScrollView, а в обычном View, например?
А всё, чуть схитрил ))) Добавил ScrollView нулевой высоты в компонент и весь экран стал реагировать на keyboardShouldPersistTaps нажатие в любую часть экрана.

morda
01.07.2018
21:45:43
В этом весь рн)

Евгений
02.07.2018
04:28:18
Ребята, а у кого-нибудь был опыт интеграции с платежными шлюзами? Сбербанк или Uniteller, например?

Igor
02.07.2018
07:13:41

Maksim
02.07.2018
07:58:07
наверное вопрос стоял: «ребята, есть ли что-то специфичное что стоит знать при интеграции платежей в RN приложение»?

Евгений
02.07.2018
08:23:03

Eugene
02.07.2018
08:38:50

Евгений
02.07.2018
08:39:20
Нет, у меня сторонний эквайринг. Типа шлюза от сбербанка.
я хочу принимать платежи в телефоне, а не рассчитываться им

Eugene
02.07.2018
08:41:25

Google

Eugene
02.07.2018
08:41:50
ну либо для упрощения ApplePay так же через сберовый эквайринг прогоняем

Евгений
02.07.2018
08:41:59
ну то есть WebView, ок

Eugene
02.07.2018
08:42:38
такой же как и если просто через вебвью будем гонять платеж
процент с вас берут?
но на сколько я понимаю, сбер индивидуально обсуждает процент. ну либо может мы просто жирный юрик и у нас особые договоренности. просто вопрос процентной ставки решали коммерческие службы у нас в компании.

Евгений
02.07.2018
08:49:27

Eugene
02.07.2018
08:55:14
особых проблем не было с интеграцией платежей?
только сапорт сбера, который редко отвечает на почту. а если апи с эквайрингом для получаения ссылки на оплату уже есть - то все норм. ну единственное стоит помнить про TLS1.2 в случае старых версий андроида

Евгений
02.07.2018
08:55:40

Eugene
02.07.2018
08:57:20
начиная с 5го андроида tls 1.2 работает нормально. соответственно все что 4.1-5.0 - работа в вебвью не гарантирована

Play
02.07.2018
09:01:22

Евгений
02.07.2018
09:03:10

Eugene
02.07.2018
09:05:29

Play
02.07.2018
09:07:37

Eugene
02.07.2018
09:09:27