@reactnative_ru

Страница 784 из 878
Play
17.08.2018
13:30:38
https://github.com/react-navigation/react-navigation/issues/4490
Хорошая новость) Тоже не увидил профита от использовния навигации в связке с redux. Раньше юзал, сейчас ушел от этого. Ванилы JS хватает легко.

Denis
17.08.2018
13:32:59
сперва flow выпилили потому что не осилили, теперь редакс
Еще аполло для ведра не осилили сборку под виндой

Stas
17.08.2018
13:33:37
Хорошая новость) Тоже не увидил профита от использовния навигации в связке с redux. Раньше юзал, сейчас ушел от этого. Ванилы JS хватает легко.
вы почитайте кейсы в треде. как на ванильном js без кастылей обрабатывать штуки вроде пуш уведомлений, app linking или авто-логаут, когда нету хедера в респонсах

Google
Stas
17.08.2018
13:35:00
можно конечно вынести все это в NavigationService, туда-же приконектитить стейт руками и руками же пулять экшены как оттуда, так и туда

morda
17.08.2018
13:37:10
ну блин выносить реф в глобальную переменную модуля это прямо гимн всей жс-индустрии

Sergey
17.08.2018
13:37:22
кнопка back не обновляет activesync на android

причем хардарная

кто сталкивался ?

если в реаке нажать то все ок

реакте

morda
17.08.2018
13:40:39
>On Android I had 20% crashes of my app, because the ref just returned null ?‍♂️

Stas
17.08.2018
13:41:05
ну блин выносить реф в глобальную переменную модуля это прямо гимн всей жс-индустрии
ну никто не мешает сделать враппер и инжектить его инстанс в ваши saga\epic )

Stas
17.08.2018
13:42:15
другой вопрос почему они советуют глобальные перепеменые.

Sergey
17.08.2018
13:53:42
еще вопрос expo sdk 29

кто-нибудь ставил ?

Google
Sergey
17.08.2018
13:53:51
и тестировал FCM?

Gena
17.08.2018
13:54:27
Скажите, друзья. А вы делали шаринг в социалки? Я вот тут думаю какие варианты UI флоу для этого использовать... Потому что как-то нетривиально всё получается: Возьмем ios (для примера)... мы можем интегрироваться с мобильными SDK разных социалок (для примера, опять же, возьмем Facebook и Vkontakte), так же у нас есть нативный шаринг от iOS (в котором тоже есть Facebook, и Vkontakte (если приложение установлено, если пользователь включил его))... И получается такая фигня... экран маленький, поэтому много кнопок не напихать... шаринг приходится делать одной кнопкой, дальше ActionSheet (меню снизу экрана)... А дальше туда можно вставить пункты "Facebook", "Vkontakte" и "Native"? Но "Native" поднимет ещё один ActionSheet (встроенный в iOS)... как-то криво... Кто нибудь решал такую проблему? Как?

Gena
17.08.2018
13:55:22
Тогда это будет только шаринг в Facebook

Sergey
17.08.2018
13:55:42
правильно

+ VK

свой апи

?

на RN пока что не все стандартные решения есть, а на CRNA их еще меньше

?

Sergey
17.08.2018
13:57:36
А стандартного share мало?
там ВК скорее всего нет

Eugene
17.08.2018
14:00:36
там ВК скорее всего нет
Ты бы проверил. Сам сейчас затестить не могу, но вроде используется именно нативный шаринг операционки, и те приложухи которые заявили приём шаринга все светятся и абсолютно пофиг на сдк вк, фб, ок и тд

Gena
17.08.2018
14:02:28
Так... ща, опишу преимущества/недостатки. 1. Стандартный шаринг (он же системный) + Не надо модифицировать приложение (работает со всем, что регистрируется как провайдер, в том числе ВК) - Не работает без приложения (чтоб шарить в ВК, у пользователя должно быть установлено приложение ВК) - Не все пользователи знают как включать нужные сервисы в настройках - Предоставляет generic интерфейс... только тайтл, текст и сслыка (и то, по ходу на Android проблемы с ней) 2. Шаринг через SDK + Работает всегда с приложением или без... - Увеличивает кол-во кода на интеграцию SDK - Увеличивает время разработки и поддерживает только те сервисы, которые интегрированы в приложуху... чтоб добавить новый надо делать новую версию...

Видите? Главный плюс системного шаринга - простота и дешевизна... главный минус - без приложений не работает... с точки зрения "бизнеса" хочется объединить их... вопрос как это сделать интерфейсно... кнопка-то одна? (если больше делать - пользователи будут путаться и экран не резиновый)

Мы сейчас идем по пути использования системного шаринга... но плюшки SDK мучают и не дают покоя )))

Тем более, что часть SDK всё равно уже встроенны для логина...

Vladimir
17.08.2018
14:06:55
Google
Gena
17.08.2018
14:08:39
Gena
17.08.2018
15:18:38
Гуглопресса под иос - лютый бред в этом плане
Что за гуглопресса? Google News? Ща гляну )

Что за гуглопресса? Google News? Ща гляну )
Посмотрел... показывает системный диалог шаринга (выше него... странные предложения персональной посылки... в гугл-дизайне... не знаю, штатно оно умеет так в iOS 11 кастомайзиться или просто сверху свою UIView повесили)... Но там минимальное кол-во кликов... единственно нет кнопки шаринг, есть меню справа вверху и уже там "Поделиться".

SilencerWeb
17.08.2018
16:20:46


Никита
17.08.2018
21:57:50
кто-нибудь в курсе - чтобы показывать заказчикам ios прилку через fabric, их устройство обязательно должно быть добавлено в developer.apple.com?

Никита
17.08.2018
22:01:48
fabric beta

Никита
17.08.2018
22:01:50
спасибо

Gena
17.08.2018
22:03:48
fabric beta
Прикольно... спасибо, не видел у них этого... и да... там в доках это явно прописано: https://docs.fabric.io/apple/beta/beta-walkthrough.html#add-new-device-udids-to-the-ios-dev-center - магии не бывает )))

Stas
17.08.2018
22:11:46
можно получить энтерпрайз серт и не нужно будет добавлять устройства.

но там flow другой

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

без ревью и смс

Demuz
18.08.2018
07:32:39
Почему то у меня у текстового инпута, при смене цвета шрифта в реальном времени value и обнуляется. Кто-нибудь сталкивался? Есть ли решение данной проблемы? Запоминать слово и потом подставлять после смены цента - не вариант.



Google
Admin
ERROR: S client not available

Demuz
18.08.2018
08:49:50
За боковые полоски двигаешь и главный график масштабируется относительно нижнего.

SilencerWeb
18.08.2018
08:50:46
Ни у кого вообще идей нет по этому поводу? Хотя бы подсказка в какую сторону гуглить

Demuz
18.08.2018
08:51:00
Теоретически, можно самому "руками" написать, но из опыта хотелось узнать.

Demuz
18.08.2018
10:00:15
Может d3?
Это что? Либа?

Alexsandr
18.08.2018
10:17:21
Это что? Либа?
Да она для графиков в вебе

Но есть тутор как подключить ее к рн

Demuz
18.08.2018
10:18:04
Да она для графиков в вебе
круто, спасибо, посмотрю.

А вот с этими полосками ниже чтоделать? Мультитч какой нибудь, или как?

Artyom
18.08.2018
11:51:59


Nick
18.08.2018
12:15:18
в RN нет SVG, но есть ART, в который можно передавать те же значение, какие ты бы передавал в SVG в вебе, поэтому можно юзать некоторые функции из D3. В итоге будет связка из PanResponder из RN и функций из модуля D3 d3Scale, d3Zoom

из PanResponder получаешь координаты и передаешь их в zoomIdentity.scale, zoomIdentity.translate, zoomIdentity.rescaleX и т.д.

Artyom
18.08.2018
12:54:57
Ни у кого нет вариантов?

Gena
18.08.2018
13:02:21
Ни у кого нет вариантов?
Есть... но я не понимаю вашу проблему... и никто, скорей всего, не понимает... вот вы поконкретней можете сказать, что именно вам не понятно как сделать? Я тогда могу дать ссылки на нужные доки, кто-то может подскажет уже готовые решения или модули которые могут помочь...

Artyom
18.08.2018
13:03:19
Есть... но я не понимаю вашу проблему... и никто, скорей всего, не понимает... вот вы поконкретней можете сказать, что именно вам не понятно как сделать? Я тогда могу дать ссылки на нужные доки, кто-то может подскажет уже готовые решения или модули которые могут помочь...
Требуется сделать компонент по типу миникарусели, в которую я могу добавлять фотографии по клику на кнопки (открывается либо галерея, либо камера) Затем все эти фотографии отправляются на сервер

Artyom
18.08.2018
13:05:03
Хорошо, а что именно вам непонятно как делать?
Конкретно сейчас ищу реализации такого компонента А из непонятного - как хранить выбранные фотографии "временно", т.е. в промежуток до отсылания на сервер

Google
Artyom
18.08.2018
13:05:37
https://github.com/react-community/react-native-image-picker
Ну это совсем не то, там просто выбор какой-то фотографии из галереи/камеры

Gena
18.08.2018
13:06:11
Конкретно сейчас ищу реализации такого компонента А из непонятного - как хранить выбранные фотографии "временно", т.е. в промежуток до отсылания на сервер
Плюсую react-native-image-picker, мы его используем сейчас как самое простое решение для получения картинок от пользователя.

Artyom
18.08.2018
13:06:19
Хранить ссылки на фотки
Они же локально на телефоне

Andrey
18.08.2018
13:06:26
Gena
18.08.2018
13:07:13
Они же локально на телефоне
Вы сами так задачу описали... вам не нужно хранить временно картинки... они уже хранятся... вам их только надо показывать. Потом загрузить на сервер. Потом показывать уже с сервера )))

Gena
18.08.2018
13:19:20
неа твоя рекомендованная либа тоже не грузит картинку =) вот ссылка : http://www.x-bikers.ru/board/cache/266589_1.jpg если будет время попробуй сам плз, чтоб я знал где проблема в либе или у меня )
Посмотрел. Всё грузит. Загрузка работает, декодер работает. Вы логи не читали, а ведь там явно написано что не так: 2018-08-18 16:18:20.388792+0300 SampleApp[10725:7258926] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 2018-08-18 16:18:20.390265+0300 SampleApp[10725:7258926] Cannot start load of Task <A42C463A-4CB0-4448-9F42-1CFEC85B2106>.<1> since it does not conform to ATS policy 2018-08-18 16:18:20.390537+0300 SampleApp[10725:7258944] Task <A42C463A-4CB0-4448-9F42-1CFEC85B2106>.<1> finished with error - code: -1022 После добавления вот такого в Info.plist, у меня ваша картинка чудесно отобразилась. <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> ... <key>www.x-bikers.ru</key> <dict> <key>NSExceptionAllowsInsecureHTTPLoads</key> <true/> </dict> </dict> </dict> Но имейте ввиду, что это "хак"... и надо просто сделать https на сервере.

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