
Zae
11.05.2018
16:12:15
ну ты говоришь вещи которые противоречат действительности

Demuz
11.05.2018
16:12:28
ты то.. ты сё
Еще, к примеру, за один элемент над другим может отвечать elevation если вы не знали.

Alexander
11.05.2018
16:12:48
про elevation не знал

Demuz
11.05.2018
16:12:55

Google

Zae
11.05.2018
16:13:03
александр

Alexander
11.05.2018
16:13:38
окей, elevation - Android only

Demuz
11.05.2018
16:13:48

Alexander
11.05.2018
16:16:20
ладно, не будем уходить в сторону

Demuz
11.05.2018
16:16:27
Меня просто буквально недавно спасли индексы в плане производительности. Нужно было при начале поиска текста, перекрыть весь экран и поверх него отобразить другой экран, с отдельной таб навигацией. В обычной ситуации огромный список не мог появляться и опять исчезать с хорошей скорость. Пришлось просто перекрыть его индексом во время поиска.

Alexander
11.05.2018
16:16:29
вот такая структура
как вы понимаете, ниже по структуре идут уже только страницы сцен. где доступа к хедеру нет

Demuz
11.05.2018
16:17:49
Я не встречал свичНавигатора.
Доступ всегда ко всему есть.

Zae
11.05.2018
16:18:15
свичнавигатор в новой версии есть

Google

Alexander
11.05.2018
16:18:15
окей
давайте конструктив

Zae
11.05.2018
16:18:46
то же что и стек только табы не дублируются

Demuz
11.05.2018
16:19:54
давайте конструктив
Если бы я делал, то подвязал бы к свич навигатору динамический кастомный хедер, который можно назначить в конфиге.
Незнаю, будет ли реагировать свич навигатор на изменяемый хедер, который задавался в начале, не пробовал. Но, к примеру, таб навигатор реагирует, если ты ему ложил динамический хедер, который менял значения внутри таббара.
Можно в принципе сделать, чтобы это был невысокий Toast, который на пару секу будет сдвигать экран вниз через анимацию, а потом значение заново будет переводиться на null. Сейчас попробую кастомный Error Header ваш сделать.

Alexander
11.05.2018
17:29:23
Это над хедером и контент смещается. Но я понял куда копать - в кастомные хедеры
Что очень бы не хотелось(

Alexey
11.05.2018
17:29:52
В React Native бывают полностью рабочие навигаторы? wix, flux, rn... Печаль и беда.

Alexander
11.05.2018
17:30:28
React-navigation же рабочий

Alexey
11.05.2018
17:32:35
Он на JS вроде бы сделан, не совсем натив... А он умеет из одного стека в другой на указанный скрин переключаться?

Demuz
11.05.2018
17:32:37

Alexander
11.05.2018
17:35:29

Google

Alexander
11.05.2018
17:35:39
Ну иконки туда пихать
Фунции разные в разных частях приложения

Demuz
11.05.2018
17:36:27

Alexey
11.05.2018
17:37:39

Demuz
11.05.2018
17:38:55
Я первой пока пользуюсь, так как про вторую недавно только узнал. Косяки есть, но решаемо всё. Вы на досуге попробуйте быстро пару раз пальцем нажать на this.props.navigation.navigate(routeName).

Alexey
11.05.2018
17:44:09
А двойное нажатие у меня сейчас и с wix'ом шалит

Demuz
11.05.2018
17:46:43
Если самое простое решение, то просто залочить последующие нажатия после первого нажатия, до получения ответа от первого. async / await, но я незнаю насколько это юзабельно.
На данный момент через state лочу последующие нажатия.

Artem
11.05.2018
18:23:33
Всем добрый вечер, пытаюсь переходить на rn с реакта, кто-то юзает на рн-е recompose ?
Или же здесь лучше на классах ?

Alexander
11.05.2018
19:03:03
Да как хочешь)

Ilya
11.05.2018
19:36:45
А двойное нажатие у меня сейчас и с wix'ом шалит
Мы для wix навигатора сделали обёртку над push и showModal, которая блочит последующие переходы. При этом завязаться пришлось на ScreenVisibilityListener, потому что эвенты самого навигатора в каких-то кейсах не срабатывали
Ну и надо иметь в виду, там при showModal по два события прилетает в screen listener, одно с типом showModal, другое push

Alexey
11.05.2018
19:41:46

Ilya
11.05.2018
19:43:30

Саня
11.05.2018
21:48:13
Поделитесь пожалуйста опытом, насколько оправдано использование React Native в српвнении с native приложениями? Много ли непреодолимых трудностей у реакта?
порог входа высокий?

Никита
11.05.2018
21:55:37
для целевых задач рн порог очень низкий. Если пытаться сделать серьезные сложные вещи то и уровень потребуется серьезный. Причем не js а нативный

Google

?
11.05.2018
22:00:21

Alexander
11.05.2018
22:01:36

?
11.05.2018
22:04:18
сделай обертку, внутри которой будет твой компонент и попап, попап на абсолюте относительно обертки и показывается, когда нет интернета
или можно без обертки
это же просто блок с абсолютным позиционированием

Alexander
11.05.2018
22:06:08
бляха, советчиков развелось

Admin
ERROR: S client not available

Alexander
11.05.2018
22:06:30
вопрос был в том, чтобы этот Toast заезжал под хедер
как в инстаграме

?
11.05.2018
22:06:42
и чтоооо

Alexander
11.05.2018
22:06:47
я показывал пример. статичный правда
и тооооо

?
11.05.2018
22:08:38
в вебе ты бы это как делал?

Alexander
11.05.2018
22:10:24
на разных слоях, блок с абсолютом, который выезжает-заезжает из-под - под хедер

?
11.05.2018
22:17:33

Roman
12.05.2018
00:05:32
?

Peter
12.05.2018
04:27:15

Eugene
12.05.2018
08:03:20

Tauka
12.05.2018
08:12:47
https://stackoverflow.com/questions/30269014/react-native-unwanted-black-border-on-ipad-2-simulation

Ivan
12.05.2018
08:22:50

Google

Eugene
12.05.2018
08:24:48

Саня
12.05.2018
08:26:16

morda
12.05.2018
08:31:20
А смысл? Нативную часть для иос и андроида отдельно писать придется - все бонусы рн пропадают а гемор добавляется
А так любую либу с нативной частью бери и смотри как сделано.

Никита
12.05.2018
08:32:54
можно и я считаю это основной плюс рн, но соответственно и порог вхождения выше
про сложность - не в ней даже дело. Нужна нативная задача - будьте готовы с ней пострадать - шаринг, карты, звук тот же, nfc. Часто необходимых реализаций просто не будет. Значит надо писать нативно самому. Без необходимых навыков вместо написания 1.5 приложений (что рн не кросплатформа становится понятно довольно скоро) затратите времени больше чем на 2 нативных
p.s: не говорю про экспо, там вроде с нативом мучений нет. Но нет и основной фишки реакт натива
и я не нативщик если что
И считаю рн хорошим инструментом, но надо видеть границы (если заказчик хочет сэкономить получит соответствующий результат). Нативное приложение всегда гораздо более приятно выглядит

Eugene
12.05.2018
08:41:23

Никита
12.05.2018
08:41:58
ну я к тому и клоню
Ну и все таки нативная разработка гораздо дороже и не всем нужна (заказчикам)

Eugene
12.05.2018
08:44:24
дешево и сердито

Саня
12.05.2018
08:47:32

Eugene
12.05.2018
08:48:53

Саня
12.05.2018
08:49:49
допустим есть три программиста - один ios, один android, один рн.. это нормальный подход если несложные интерфейсные элементы будет писать рн-программист, а что-то посложнее нативные программисты?

Zae
12.05.2018
08:51:07
а зачем?

Саня
12.05.2018
08:51:10
а зачем?
общий код чтобы один программист делал, быстрее, дешевле?