@reactnative_ru

Страница 721 из 878
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
Чё скрывать, сук уже официально аирбнб сломил

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

Arkady
01.07.2018
09:32:11
Если пробую ставить KeyboardAvoidingView, то просто весь экран белый и приложения не видно.
экран белый наверно потмоу что стили не заданы для KeyboardAvoidingView, вроде flex: 1

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

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

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

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

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/

Gena
01.07.2018
12:23:35
не оч понятно https://github.com/facebook/react-native/search?q=RCT_ENABLE_INSPECTOR&unscoped_q=RCT_ENABLE_INSPECTOR , может это какой то внутренний инспектор fb? как минимум я знаю что у них систрейс свой точно
У меня пока есть два предположения... одно - да, это всё внутренее, но тогда но даёт непропорциональную сложность и из OSS надо выпиливать. Второе, что это куски инспектора/дебаггера из FlowIDE... но руки проверить так и не дошли. И это точно не Chrome debugger, т.к. он у меня работает и с выключенными этими штуками. А мешают эти соединения ужасно. Да они работают только в DEV=true, но: 1. Они в нем постоянно реконнектятся куда-то на localhost и это вызывает треш в логах симулятора (спасибо Apple), из-за чего в RN впилили fishhook и патчат os_log, что ещё хуже... и там уже очень шаткая система... одна неверная строка кода и всё это пролезет в продакшн со всеми вытекающими. 2. Они значительно усложняют логику инициализации RN бриджа... так что в ней практически невозможно разобраться

Алексей
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
Пока вижу, что эта либа лидирует https://github.com/ivpusic/react-native-image-crop-picker
единственная была полгода назад. доволен✅

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, например?

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

Eugene
02.07.2018
08:38:50
Дело не в реакте, а в RN. Какие с ним могут быть сложности?
а что именно тебя смущает Apple Pay? Google pay?

Евгений
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
такой же как и если просто через вебвью будем гонять платеж

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

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

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

Play
02.07.2018
09:01:22
Ребята, а у кого-нибудь был опыт интеграции с платежными шлюзами? Сбербанк или Uniteller, например?
в мобилах нативные платежи, зачем СберБанк? https://github.com/naoufal/react-native-payments

Евгений
02.07.2018
09:03:10
в мобилах нативные платежи, зачем СберБанк? https://github.com/naoufal/react-native-payments
есть юридические моменты + у apple и google процент не очень хороший

Eugene
02.07.2018
09:05:29
в мобилах нативные платежи, зачем СберБанк? https://github.com/naoufal/react-native-payments
а думаешь без банка можно это сделать? мы эту либу для apple pay и используем, да вот только без банка ты это не сдлаешь

Play
02.07.2018
09:07:37
есть юридические моменты + у apple и google процент не очень хороший
на мой взгляд через web view совсем не комельфо, в то время когда есть touch pay. Но если через web view, то есть решенте от Fondy под React Native Правда у них 2.7 процента от оборота https://fondy.ru/reactnative/

Eugene
02.07.2018
09:09:27
плюс еще Атол в аренду за 2000 в месяц?
не знаю по поводу атола и его расценок.

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