@reactnative_ru

Страница 640 из 878
Alexsandr
10.05.2018
09:24:33
как можно быстро обновить приложуху в обход appstore

Alexey
10.05.2018
09:25:01
codepush и каналы в expo
Аааа, так намного понятнее, спасибо ?

Ержан
10.05.2018
09:27:16
как можно быстро обновить приложуху в обход appstore
Эту библиотеку используют в https://appcenter.ms?

Google
Alexsandr
10.05.2018
09:28:04
Раньше она была отдельно, щас ее встроили в appcenter

Kostya
10.05.2018
09:29:22
Йо. Что, никто тут с lottie не работал? Печалька… Если никто не подскажет, то хоть статистика интересна

Kostya
10.05.2018
09:35:03
ок. Ждем-с ))

Ержан
10.05.2018
09:41:35
eeeman
10.05.2018
10:15:28
привет всем, как сделать чтобы лейблы если очень длинные то точками обрезалиь в TabNavigator?

Demuz
10.05.2018
10:15:36
Здарова всем. Подскажите, как называется свойство компонента, которое после включения позволяет игнорировать нажатия по нему, вернее нажатия начинают проходить сквозь него и попадают на следующий видимый за этим компонентом компонент.

eeeman
10.05.2018
10:16:28
Вручную только метод знаю.
нужно что-то типа numberOfLines у Text

Alexsandr
10.05.2018
10:17:39
нужно задать

и тогда будет …

Demuz
10.05.2018
10:18:18
и тогда будет …
Вай вай, мой вопрос тоже посмотрите, пожалуйста.

Google
eeeman
10.05.2018
10:18:38
как я width задам если табов может быть неопределенное кол-во))

Ivan
10.05.2018
10:19:20
или onLayout

eeeman
10.05.2018
10:19:44
у Text нет необходимости задавать ширину, а тут какой-то гемор

нужно считать кол-во вкладок, плюс делать пересчет при перевороте экрана, ппц

Alexsandr
10.05.2018
10:22:02
так напиши обвязку

которая будет считать

Denis
10.05.2018
10:22:38
Слава РНу! Он все может «изкоробки»!(нет)

Вялый наброс на вентилятор :)

Alexsandr
10.05.2018
10:23:10
Слава РНу! Он все может «изкоробки»!(нет)
о привет, как ты поживаешь ?)

Denis
10.05.2018
10:23:40
о привет, как ты поживаешь ?)
Приветствую. Как как...меняю одну галеру на другую

eeeman
10.05.2018
10:24:09
так напиши обвязку
ну ок, а numberOfLines куда добавлять? в tabBarOptions?

Alexsandr
10.05.2018
10:24:31
ну ок, а numberOfLines куда добавлять? в tabBarOptions?
ты же можешь туда свой компонент передать

Alexsandr
10.05.2018
10:24:41
или сделать свой, tabbar

Denis
10.05.2018
10:26:28
не как определиться, не можешь ?
Ды могу, по собесам хожу вот)

eeeman
10.05.2018
10:26:53
лол, это не расчет размера, это определение ориентации

кстати, есть какая-то более подробная документация, чем это http://facebook.github.io/react-native/docs/getting-started.html

Google
eeeman
10.05.2018
10:30:27
тут как-то далеко не всё

Demuz
10.05.2018
10:32:16
тут как-то далеко не всё
А типа того пойдет многоточие ставить?: const txt = "Строка" const dynamicTxt = () => txt.length > 3 ? txt.substring(0, 3) + "..." : txt

eeeman
10.05.2018
10:34:06
А типа того пойдет многоточие ставить?: const txt = "Строка" const dynamicTxt = () => txt.length > 3 ? txt.substring(0, 3) + "..." : txt
так-то тогда и вообще всё самому написать можно)) без использования react navigation и тд)

я надеялся что в TabNavigator это есть из коробки, очевидно же что такие вопросы любой задаст кто заюзает табы, странно что не сделали

Demuz
10.05.2018
10:36:07
Я метод ориентации показал чтобы вы меняли коэфициент обрезки букв. То есть - если ориентация портрентая, то обрезка идет после 3х букв, к примеру. А если альбомная ориентация, то обрезка идет после 6ти букв.

Не мне вам логику придумывать. Но принцип вам показали. Дерзайте )

Или скачайте RactNative TextAutoCut модуль.

eeeman
10.05.2018
10:43:03
просто открыл TabBarTop.js и добавил 1 строчку ?

и всё стало как надо

Demuz
10.05.2018
10:44:25
Это круто, если так.

Никита
10.05.2018
12:52:23
просто открыл TabBarTop.js и добавил 1 строчку ?
Очень не рекомендую менять код в node modules. После перестановки модулей код потеряется

Сейчас посмотрю как это адекватно сделать

eeeman
10.05.2018
12:52:50
Никита
10.05.2018
12:53:50
5 минут

Алексей
10.05.2018
12:55:21
наберем побольше способов?)

Никита
10.05.2018
12:56:07
нет. Просто сам не делал, но уверен что такое сделать можно (проще чем написать свой таббар или сделать форк)

Алексей
10.05.2018
12:56:36
поехали: 1. копируем то что в методе, и через Object.prototype меняем в рантайме) 2. пишем баш скрипт которые через sed меняет 3. форк/PR (скучно ;))

Никита
10.05.2018
12:57:12
не, я уверен что это предусмотрено более адекватно

Google
Nick
10.05.2018
13:04:22
Зато целый файл всегда под рукой

Алексей
10.05.2018
13:04:40
Nick
10.05.2018
13:05:21
Ну sed-то потом править кошерно, не то что холопский файл заменить

eeeman
10.05.2018
13:09:01
да, это чётенько, как-то сразу и не догнал что можно вместо 'dfvdfvf' указать свой компонент, щас попробую

но слетают тогда настройки tabBarOptions: { labelStyle: {color: '#fff'}, }

у корневого компонента

Никита
10.05.2018
13:14:27
ну этот стиль непосредственно к компоненту применить можно

Admin
ERROR: S client not available

eeeman
10.05.2018
13:16:12
ну этот стиль непосредственно к компоненту применить можно
и так к каждому лейблу применять придется, дублируя код, то есть теперь задать из общей настройки не получается. Можно как-то пробросить общие настройки к этому компоненту?

Никита
10.05.2018
13:21:42
в navigaionOptions приходят пропсы

посмотреть логи и можно найти там labelStyle

eeeman
10.05.2018
13:23:04
хотя да, точно, спасибо за идею

Stas
10.05.2018
13:25:19
использую PanResponder внутри ScrollView. Если скролить слишком быстро элемент с респондером, сколвью тоже начнет скролится.

eeeman
10.05.2018
13:25:20
в navigaionOptions приходят пропсы
а во что это приходит? в getParam нету лейблстайл

Stas
10.05.2018
13:25:23


в onDragStart ставлю scrollEnabled=false в через setState(), в onDragEnd - true

видимо проходит время между началом тача и setState, не знаете, как заблочить скролл у scrollview быстрее?

Google
eeeman
10.05.2018
13:29:14
в navigaionOptions приходят пропсы
если я делаю так - static navigationOptions = (navigation) => { console.log(navigation); } то всё повисает и вылетает с ошибкой - out of memory

если делаю так - static navigationOptions = ({navigation}) => { console.log(navigation); } то вижу пропсы, но нигде нет там пропсов со стилями

Stas
10.05.2018
13:33:20
static navigationOptions = ({navigation, screenProps}) => {

eeeman
10.05.2018
13:33:46
static navigationOptions = ({navigation, screenProps}) => {
у меня screenProps пустой объект

несмотря на то что в родителе labelStyle: {color: '#fff'}, этот стиль применяется ко всем лейблам но в screenProps ничего нет

Stas
10.05.2018
13:38:59
родитель - всмысле навигатор? покади его код

eeeman
10.05.2018
13:41:51
соответственно вот что в Withdraw - static navigationOptions = ({navigation, screenProps}) => { console.log(screenProps); };

и там {}

Stas
10.05.2018
13:47:48
так screenProps задается при рендере навигатора, нет? ) : null} <TabNavigator ref={"navigator"} screenProps={{ prop1, prop2 }} />

eeeman
10.05.2018
13:50:02
так screenProps задается при рендере навигатора, нет? ) : null} <TabNavigator ref={"navigator"} screenProps={{ prop1, prop2 }} />
это надо вручную задавать пропсы какие-то у родителя? че то не то, мне нужно получить стили заданные в родителе через tabBarOptions

в navigaionOptions приходят пропсы
подскажешь где их там искать?

Никита
10.05.2018
13:59:10
я дублировал в screenProps для себя лучше решения не нашел

Alexander
10.05.2018
14:15:31
вопрос сеньорам) можно ли дать понять приложению, что оно устарело и требует апдейта и что без апдейта, оно не работает??

Alexander
10.05.2018
14:16:28
дайте подробную инструкцию

Alexsandr
10.05.2018
14:16:32
version code зашиваешь, в приложуху

в какой-нибудь config.js

и с сервером проверяешь версию приложения

дайте подробную инструкцию
https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/#lookup

или тянешь версию от сюда

Alexander
10.05.2018
14:21:39
или пуш какой прислать

и жесткий попап показать)

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