@reactnative_ru

Страница 678 из 878
eeeman
04.06.2018
12:38:51
Я хз как ты тогда собрался работать с навигацией
просто за счет navigation.navigate() или state.params

но похоже придется переходить на ручное управление

Nick
04.06.2018
12:53:56
можно ли как-то в ActionSheetIOS.showActionSheetWithOptions рендерить не только текст?(допустим, картинку)

Alexander
04.06.2018
12:54:40
https://www.npmjs.com/package/react-native-android-keyboard-adjust кто-то юзал??

Google
Demuz
04.06.2018
13:16:11
Подскажите пожалуйста, как сменить стиль RN TextInput, если он находится в состоянии editable={false}?

Vlad
04.06.2018
13:24:37
Подскажите пожалуйста, как сменить стиль RN TextInput, если он находится в состоянии editable={false}?
Стилями? Обычно style={{ isEditable ? normalStyle : nonEditableStyle }}, другого решения пока не видел

Demuz
04.06.2018
13:27:39
Стилями? Обычно style={{ isEditable ? normalStyle : nonEditableStyle }}, другого решения пока не видел
Спасибо, работает, а вот underlineColorAndroid не реагирует на изменения в режиме editable={false}.

Yaroslav
04.06.2018
13:28:05
Ну еще можно обертку запилить, которая в зависимости от этого пропса будет рендерить или инпут или чтото иное)

Vlad
04.06.2018
13:28:09
Обычный тернарник вам в помощь)

Demuz
04.06.2018
13:28:09
Линия так и стоит полупрозрачная. Самому бордюр чтоли нарисовать? )))

Demuz
04.06.2018
13:28:23
Vlad
04.06.2018
13:28:34
condition ? true : false

Оператор тернарный

Demuz
04.06.2018
13:29:59
При чем здесь оператор, простите? Я говорю полоса в режиме инпута editable={false} Не реагирует на изменения стиля.

Алексей
04.06.2018
13:30:09
Спасибо, работает, а вот underlineColorAndroid не реагирует на изменения в режиме editable={false}.
код давно не смотрел, но он может только в конструкторе на него реагировать, теоретически

Demuz
04.06.2018
13:31:14
Через бордер боттом получилось сделать копию underline, но она немного ниже оригинальной полосы.

Google
Demuz
04.06.2018
13:32:50
Можно затранспарентить оригинальную полосу подчеркивания в режиме editable={false}, но все равно разница есть (((

Алексей
04.06.2018
13:33:17
Через бордер боттом получилось сделать копию underline, но она немного ниже оригинальной полосы.
ну если уж начали эмулировать, то все банально, инпут и вьюшку полосу (с position absolute) во вьюшку с position relative и усе)

Demuz
04.06.2018
13:33:23


Andrey
04.06.2018
13:46:53
кто может подсказать по react-native-fcm, не догоняю следующее, почему при отправке запроса в fcm сообщения приходят только когда приложение свернуто или закрыто

отправляю так

function sendNotificationBackground(notification, devices_ids) { let send_data = { to: devices_ids[0], notification: notification, priority: 10 }; let request_config = { "method" : "POST", "url" : "https://fcm.googleapis.com/fcm/send", "data": send_data, "headers": { "Content-type" : "application/json", "Authorization" : `key=${Config.fcmKey}` } }; return request(request_config); }

но если в send_data поле notification меняю на data то пуш приходит когда приложение открыто, но сооствественно когда закрыто не работает

Yaroslav
04.06.2018
13:56:12
и то и то слать?

Andrey
04.06.2018
13:56:13
+ аутирую как обрабатывать клик по пушу на iOS, он возвращает клик только когда приложение полностью закрыто, если в background свернуть и кликнуть по пушу, то приложение просто открывается

Yaroslav
04.06.2018
13:56:13
ndroid will receive notificaton from FCMNotificationReceived event if you pass notification payload, it will receive data when user click on notification if you pass data payload only, it will receive data when in background e.g. fcm payload looks like: { "to":"some_device_token", "content_available": true, "notification": { "title": "hello", "body": "yo", "click_action": "fcm.ACTION.HELLO" }, "data": { "extra":"juice" } }

Yaroslav
04.06.2018
13:57:43
я хз как это правильно формально 2 или 1. запрос к fcm делаешь один

Alexander
04.06.2018
14:02:38
как открыть appstore из rn приложения?

понятно, что Linking.openURL(url), урл какого формата должен быть?

Sergey
04.06.2018
14:06:51
а это react-native-fcm перепутал с expo

AlexRAV
05.06.2018
04:42:47
Всем добрый день. Ребят, подскажите пожалуйста, как интегрировать react-native-map в react-native (создано через create react native app) приложение? Сгенерировал ключ, добавил его в app.json в секцию expo.android.config.googleMaps.apiKey (пробовал вынести секцию android из expo - никакого результата). Компонента MapView просто нет на странице (либо он нулевой высоты). Сколько гуглил, везде по разному говорят, кто-то говорит что ключ неправильно сгенерирован, кто-то, что react-native-maps дружит только с react-native 0.51, но уже все перепробовал и все равно не работает.

С react-native до этого не работал, так что заранее извиняюсь, за возможные глупости)

Sergey
05.06.2018
06:01:46
crna просмотр через expo ?

так expo rn 0.54 ?

Google
Yaroslav
05.06.2018
06:29:33
У нас на одном проекте карты рисуются с небольшой задержкой после маунта, иначе не работало. Нормально сделать разобравшись что к чему пока времени не было, так что такой воркэраунд

Demuz
05.06.2018
06:38:03
Здарова всем. Подаскажите пожалуйста бест практис комплект типа: аплоад фото из галереи, директории, либо камеры на сервер. Сервер принимает все по стандартному форм дата как в вебе.



Vladimir
05.06.2018
07:08:47
settings.gradle и build.gradle покажите плиз

Vladimir
05.06.2018
07:14:40
не хватает build.gradle из android/app

там должна быть строчка типа implementation ':react-native-fs'

Demuz
05.06.2018
07:15:15




В депенденсис типа нет её, по этому?

Линковку для прикола чтоли придумали ) Попробую еще, спасибо.

Vladimir
05.06.2018
07:58:34
Demuz
05.06.2018
07:59:53
Да, именно
Все прописал туда. Собралось. Спасибо. Что-то нынче автоматическая линковка подводит.

Stepan
05.06.2018
07:59:57
Igor
05.06.2018
08:00:06
Есть какая нибудь инфа про параметры при включенном дебагаере? Просто приложение по разному себя ведет с дебагером и без

Google
Igor
05.06.2018
08:00:19
(андроид)ъ

Demuz
05.06.2018
08:01:33
что то itunes не пропускает либу(
@ivanzotov , разработчик.

Ivan
05.06.2018
08:03:34
@Demuzx https://github.com/react-native-community/react-native-text-input-mask/issues/22

Nick
05.06.2018
08:03:41
Есть какая нибудь инфа про параметры при включенном дебагаере? Просто приложение по разному себя ведет с дебагером и без
самое главное отличие в том, что во время дебага js исполняется в браузере, а не в кастрированном JSC. Из-за этого некоторый фичи нормально не работают (for of тот же вроде)

Igor
05.06.2018
08:04:04
и что с этим делать?

Алексей
05.06.2018
08:04:31
не в дебаггере, а в браузере

Nick
05.06.2018
08:04:47
смотря что ведёт себя по разному, там и смотреть ?‍♂️

Stepan
05.06.2018
08:04:51
Nick
05.06.2018
08:05:00
не в дебаггере, а в браузере
а если standalone дебаггер? ?

Ivan
05.06.2018
08:05:17
Stepan а что пишет?

Nick
05.06.2018
08:05:37
ну да, вы правы. я не совсем точно выразился

Igor
05.06.2018
08:05:38
без дебаггера после нажатия одной кнопки которая должна отправлять данные все зависаетъ

Алексей
05.06.2018
08:05:39
а если standalone дебаггер? ?
ну теоретически конечно можно прикрутить, по дефолту в браузере

Igor
05.06.2018
08:05:49
может дело в async?

Nick
05.06.2018
08:06:35
ну теоретически конечно можно прикрутить, по дефолту в браузере
я про https://github.com/jhen0409/react-native-debugger или дебаггер в nuclide при http://localhost:8081/debugger-ui да, в браузере

может дело в async?
у нас async / await нормально работают в сагах

Stepan
05.06.2018
08:07:52
Stepan а что пишет?
та тоже самое что и issue, сейчас еще попробую пересобрать, с этими фиксами, и гляну

Алексей
05.06.2018
08:08:23
я про https://github.com/jhen0409/react-native-debugger или дебаггер в nuclide при http://localhost:8081/debugger-ui да, в браузере
про нуклид не скажу, но в этом дебаггере код по сути тоже в браузере крутится ибо электрон, а все остальное классические плагины для дебага реакт приложенек

AlexRAV
05.06.2018
08:09:53
Sergey @nikulinsmr в общем последовательность такая. Установил CRNA, создал пустое приложение запустил yarn add react-native-maps и при сборке бандла получаю следующее Warning: 'react-native' peer dependency missing. Run npm ls in D:\workrav\mapstest to see full warning If there is an issue running your project, please run npm install in D:\workrav\mapstest and restart. Запускаю npm ls получаю следующее: ERR! peer dep missing: react-native@^0.51 || ^0.52 || ^0.53 || ^0.54, required by react-native-maps@0.21.0

"react": "16.3.1", "react-native": "~0.55.2", "react-native-maps": "^0.21.0"

Google
Igor
05.06.2018
08:10:48
обнови/установи пакеты

Nick
05.06.2018
08:11:49
про нуклид не скажу, но в этом дебаггере код по сути тоже в браузере крутится ибо электрон, а все остальное классические плагины для дебага реакт приложенек
Тоже самое можно подумать про дебаг в webstorm. А так да, конкретно в той формулировке я не совсем точно выразился и поправил

AlexRAV
05.06.2018
08:12:38
@chvrcher Результат такой же при обновлении

Nick
05.06.2018
08:12:51
rn прилаги можно в ws дебажить?)
https://blog.jetbrains.com/webstorm/2016/12/developing-mobile-apps-with-react-native-in-webstorm/ давно же уже анонсировали

конечно косяков было вначале много, в последнее время не тестил

Алексей
05.06.2018
08:13:52
https://blog.jetbrains.com/webstorm/2016/12/developing-mobile-apps-with-react-native-in-webstorm/ давно же уже анонсировали
о, через ноду это круто, спасибо. надо будет для своего редактора прикрутить

Nick
05.06.2018
08:14:22
https://www.jetbrains.com/help/webstorm/react-native.html там просто подключение к хрому или ноде на выбор

AlexRAV
05.06.2018
08:15:57
@nikulinsmr я его еще даже не импортил, вообще код не меняю, устанавливаю мапы и получаю ошибку. Это я для теста сделал. А в своей аппе, которую пишу пробовал импортить и через expo и через react-native-maps, ничего не получалось

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