@reactnative_ru

Страница 674 из 878
Sergey
01.06.2018
05:58:21
А с бэкграунд тасками что?
обновления при старте приложения

Хороший стартер кит — create-react-native-app
да, но кроме как в экспо CRNA нигде не запустишь, в целом да, в начале CRNA, потом expo

отдельно делать в expo XDE не комильфо, лучше CRNA и далее в CLI

Михаил
01.06.2018
06:34:14
Custom vibration react-native

Google
Михаил
01.06.2018
06:35:29
Ребят, если какой-нибудь модуль на нпм, который поваляет использовать такую же вибрацию на ios в свифт, только на реакт-натив?

Demuz
01.06.2018
06:43:30


Ivan
01.06.2018
07:02:16
Пробовал удалить папки android/build, android/app/build? Так же может пригодится: cd ./android && ./gradlew clean Ну и на крайняк rm -rf node_modules && npm i Но при этом проверьте через package-lock.json что версии либ не обновились, т.к. в основном при установке либы проставляется ^version "Совместимость с версией", но частенько эти совместимые версии ломают приложуху.

Ivan
01.06.2018
07:08:06
Custom vibration react-native
В iOS не настраивается продолжительность вибрации. https://facebook.github.io/react-native/docs/vibration.html

Михаил
01.06.2018
07:10:05
В iOS не настраивается продолжительность вибрации. https://facebook.github.io/react-native/docs/vibration.html
Мне не продолжительность нужна, а тип. На знаете, как на touch-effect при зажиме на ios

kor
01.06.2018
07:27:57


marabu
01.06.2018
07:30:20
Toast

kor
01.06.2018
07:30:28
Toast
Точно, спасибо

Google
Stepan
01.06.2018
09:03:19
ребят, кто как валидирует поля на ios, например мне надо при onChangeText делать валидацию, и запрещать вводить некоторые символы, на андроиде все ок, а на ios только после ввода работает

Alexander
01.06.2018
09:11:21
коллеги. кто работал с react-navigation. как решали проблему быстрых нескольких кликов по одной ссылке?

получается 2 раза кликаешь, и делается или двойной переход или приложение крэшится

Ilya
01.06.2018
09:14:53
коллеги. кто работал с react-navigation. как решали проблему быстрых нескольких кликов по одной ссылке?
мы писали свою обертку, где запрещали такой переход, пока не появится новый экран

для react-native-navigation

Demuz
01.06.2018
09:16:24
коллеги. кто работал с react-navigation. как решали проблему быстрых нескольких кликов по одной ссылке?
Во второй версии это пофиксили. А в первой решал либо через async () => await this.props.navigation.navigate('routeName'), либо через локальный Стейт, isPressed: bool.

Alexander
01.06.2018
09:16:44
дак у меня вторая версия

debounce, Саш уже 100 раз писали)
спасибо, буду пробовать

Demuz
01.06.2018
09:17:00
Во второй версии у меня вообще ни в одном типе навигатора такое не наблюдается.

Какая именно вторая версия, напишите?

Alexander
01.06.2018
09:17:28
у меня тут навигация в хедере, может из-за этого

Demuz
01.06.2018
09:18:42
Ну у меня 2.0.1, если что. Посмотрите свою. Потому что им тысячу раз про этот баг написали. Может исправили. Я недавно вторую поставил. Неделю назад.

Alexander
01.06.2018
09:19:23
прикол

у меня почему-то 1.0.4

хотя я все делаю по доке для 2-ой версии

и обновлял уже

Demuz
01.06.2018
09:20:15
У меня не апдейтилась. Пришлось просто грохнуть предыдущую и заново установить, но уже 2.0.1

Google
Alexander
01.06.2018
09:21:02
всем спасибо

Demuz
01.06.2018
09:21:48
Alexander
01.06.2018
09:22:08
пробану. чуть позже. отпишусь

Yaroslav
01.06.2018
09:39:21
такой вопрос, как решаете ситуацию, когда нужен пикер, но там элементы в иерархии?

есть какие-то адекватные подходы? мне тут дизигнер предлагает каждый новый уровень - новый экран )

Vladimir
01.06.2018
09:46:03
можно еще пикеры вертикально выстраивать

Sergey
01.06.2018
09:55:11
был ли вариант, что fetch выдает Network Request Failed в android 7

а в iOS все ок

?

Vlad
01.06.2018
10:00:33
все что от windows зло!!! лол )) Flow, TypeScript в топку!
Flow очень полезная вещь, если уметь пользоваться)

Vlad
01.06.2018
10:01:24
Для рн - да, но это проблема рн, а не flow

Roman
01.06.2018
10:01:32
что каждый релиз

там меняется всё так, что нужно переписывать

Vlad
01.06.2018
10:02:18
Такой проблемы не замечал, уже 3 проекта выпустил с флоу и один очень крупный, очень сильно помогает и спасает при рефакторинге

Sergey
01.06.2018
10:02:55
Такой проблемы не замечал, уже 3 проекта выпустил с флоу и один очень крупный, очень сильно помогает и спасает при рефакторинге
А какой реальный профит? Улучшение структуры кода и логики? Ведь там только типизация

Vlad
01.06.2018
10:03:00
Не представляю уже стабильный проект без типизации, или на кроянк без jsDoc(хотя это всего то документация)

Google
Sergey
01.06.2018
10:03:30
А вы пробовали?
Немного, хочу попробовать ?

Vlad
01.06.2018
10:03:59
Часто пропсы не то есть прокинешь, он помогает избегать undefined при вызовах + если несколько человек работает то не раз спасал он поломок в староннем коде, особенно при смене стора

На малых проектаз толку нету, но если делать серьёзно то стоит брать тс или флоу

js очень нестабилен

Sergey
01.06.2018
10:04:39
Да, я заметил с undefined

Надо все проверять

Vlad
01.06.2018
10:04:46
Или хороший архитектор должен быть в команде

А так основная проблема флоу была раньше с типизацией либ, но теперь flow-typed фиксит всё без проблем автогенерацией типов (any, но потом можешь описать если либа важная, он сам находит все выходные параметры)

Уже внедрил в две команды флоу и все довольны остались

Sergey
01.06.2018
10:05:38
Также как и пропсы перекидывать из компонента в компонент очень муторно, как заметил, даже в небольших проектах, можно переложить на redux ?

а как именно с undefined помогает?

Vlad
01.06.2018
10:06:52
а как именно с undefined помогает?
Если ты знаешь что пропс не всегда может быть ты просто пишешь анатацию типа obj { logo?: string } И при попытке просто сделать в jsx или коде obj.logo вызовет ошибку при проверки

Sergey
01.06.2018
10:06:56
в swift есть для этого optional

Vlad
01.06.2018
10:06:57
Так как обхект может быть undefined

Это кажется мелочью при небольшом сторе, но когда у тебя там за 30 объектов и каждый со своей структурой - спасает от множество багов и делает прилагу стабильнее

Sergey
01.06.2018
10:07:42
аа те, отсеивается на этапе проверки - понял, спасибо!

Vlad
01.06.2018
10:08:00
Но самый большой минус флоу пока - он жрёт CPU будто майнит

Sergey
01.06.2018
10:08:08
да я с undefined уже столкнулся, когда данные из БД идут не в тех форматах или вообще не идут, например

Google
Sergey
01.06.2018
10:08:17
рушилось приложение

просто ставить проверку undefined на каждую переменную - нитак красиво

Vlad
01.06.2018
10:09:04
это же на этапе разработки ?
Так он только на этапе разработки и нужен

Sergey
01.06.2018
10:09:21
Так он только на этапе разработки и нужен
ну тогда норм, flow не тормозит особенно

Vlad
01.06.2018
10:09:25
Но фиксится просто командйо killall flow, иногда он слишком много инстансов запускает

Короче берите дети флоу или тс если вы серьёзные ребята)

Sergey
01.06.2018
10:09:50
VS code - все быстро ?

Vlad
01.06.2018
10:10:08
VS code - все быстро ?
И флоу очень хорошо поддерживает

Sergey
01.06.2018
10:10:11
на i7

и еще вопрос, на отдельную тему, было ли так, что fetch не работал на android 7 в принципе нашел issues на эту тему

но пока особенно продвинуться не удалось

вроде бы react 0.54

на nginex добавлено ssl_ecdh_curve prime256v1;

причем axiom тоже саое выдает

проходит напрямую через new XMLHttpRequest()

но крашится в Android на request.onreadystatechange

Sergey
01.06.2018
10:16:58
0.54

c expo sdk27

Wthigo
01.06.2018
10:17:08
Но самый большой минус флоу пока - он жрёт CPU будто майнит
по мне так самый большой минус относительно тса, то что у тса много больше тайпингов для сторонних либ

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