@reactnative_ru

Страница 211 из 878
Andrew
29.06.2017
13:45:03
ну я такой react-native-git-upgrade ввел, и думал что все само обновиться... а нет :)

morda
29.06.2017
13:45:12
погугли

там надо им созданный патч руками приложить разрешив конфликты

Google
Кирилл
29.06.2017
13:45:50
ну я такой react-native-git-upgrade ввел, и думал что все само обновиться... а нет :)
все само и должно обновиться... сегодян только до 44 обновился

Волчик
29.06.2017
13:45:51
пацаны, а для джуна на реакт нейтив 1000р в час это норм?

Волчик
29.06.2017
13:46:23
а для мидла сколько норм?

morda
29.06.2017
13:46:26
https://github.com/facebook/react-native/issues/12112#issuecomment-284491701

Andrew
29.06.2017
13:46:27
Igor
29.06.2017
13:48:20
пацаны, а для джуна на реакт нейтив 1000р в час это норм?
Типа джуны в месяц получают 8*22*1k = 176k , возьмите меня джуном ?

morda
29.06.2017
13:48:46
8 в день ты не сможешь работать) ну или недолго)

Кирилл
29.06.2017
13:49:09
почасовая оплата часто предполагает что работа не стабильная

Anton
29.06.2017
13:50:50
<Scene key='commentsList' component={CommentsList} backTitle="" renderRigthButton={<Text>Я здесь!</Text>} />

Почему-то правая кнопка не рендерится

Волчик
29.06.2017
13:51:27
там должна быть функция?

Кирилл
29.06.2017
13:51:37
да

Google
Murad
29.06.2017
17:23:22
Всем привет. Подскажите наиболее правильный путь изменения стилей компонента, к примеру цвет фона, у компонента три-четыре состояния стиля, а значит прописывать строчно — <view style={this.state.status ? style.a : style.b}/> — ощущается костыльно. Какие подходы к реализации можно применить?
стандарта на реакт-нейтиве нет в reactjs в вебе, classNames - промышленный стандарт мы используем свою обертку над StyleSheet выложил в гист, надеюсь по коду понятно https://gist.github.com/rohozhnikoff/86ab846e55c49354a522d7c5d35b3092

Коллеги, кто-то знает библиотке UI React Native тематики плеера музыкального? Хочу взять за основу NativeBase, но вдруг есть что-то почти готовое)
нейтивбейз полное гавно стилистика кода, перфоманс лики, выкатывают нестейбл функции, невозможность взять их компонент и доработать (зачем то компилят перед нпм выкладкой) мы долго терпели и плевались, потом долго выпиливали делая выбор в пользу своих решений @philippsh подтверди ) но у нас html/css опыт большой в твоем случае, посмотри на https://avocode.com/nachos-ui/ он простой-красивый-понятный да, там нет такого количества покрытых кейсов - но для плеера базиса хватит

morda
29.06.2017
17:35:13
Нейтивбейз отстой да. Та же история с ним

Была

В итоге просто написали свой бэйз правильный ))

Murad
29.06.2017
17:41:07
ну вот пока сообщество не соберется и не продумает бутстрапик с низкоуровневыми слоями абстракции то стандарта не будет - большая часть ui-kit которые наблюдаю последние полгода, это по сути частные случаи - с заточкой под дизайн, практически поголовно не оптимизированы по перфомансу, не продуманы хуки, конфликтуют с реактнейтив/реакт подходами тот же нейтивбейз - там есть свой Text (довешивает стили), который не сохраняет полную обратную совместимость с RN Text а все style={} у них принимают только один обьект стилей, [{}, {}] уже матюкается и ломается, ну а если ты стили создал через StyleSheet.create (там индексы на выходе), то вообще не поймет в итоге ты либо начинаешь с них и свыкаешься, либо плюешь и пилишь свое

Murad
29.06.2017
17:49:52
так а че ты хотел от индусов то они еще тему платную продают )) на основе этого

morda
29.06.2017
18:21:56
ну у меня приложение вообще не знает про реакт-нейтив и его компоненты, например. Все через свои бейз-компоненты прокинуто. Но стили и всякие другие пропсы типа testID внутрь конечно пробрасываются, можно прокладки-прокладок спокойно делать Зато например список с таким же нормальным интерфейсом как сейчас я себе давно сделал, когда появился новый список просто свою проксю на новый список перенастроил) Таким же макаром щас ex-navigation выпиливать буду) компоненты приложения про нее ничего не знают)

Denis
29.06.2017
19:22:28
Сколько сложностей...

Чето не похоже на "взял и налабал общий интерфейс"

morda
29.06.2017
19:50:43
Ну идея-то у нэйтив бэйза отличная. Сделано через жопу, но идея-то норм. Стайлед компонентс тоже подобную идею предлагают но только про стили

Да и какой оверинжиниринг, Row и Col для верстки пишутся за пол-часа а радости потом каждый день приносят)

Amon Bower
29.06.2017
20:08:18
Подскажите, как вы передаете приложение на тест заказчику?

Я создал IPA файл, но, без понятий, как его отдать на тест заказчику

il.ya
29.06.2017
20:13:01
Через fabric beta, например, можно распространять

Или TestFlight

morda
29.06.2017
20:15:34
hockeyapp

Google
morda
29.06.2017
20:15:45
тестфлайт тупой как весь эпол

иногда весь день не заливается

Amon Bower
29.06.2017
21:09:40


Через fabric beta, например, можно распространять
не понял, что дальше делать? В доках особого описания тоже нету

morda
29.06.2017
21:11:01
ну вон набери команду видимо на мыло тебе пришлёт

morda
29.06.2017
22:12:21
ну он там и есть инкапсулирован

Алексей
29.06.2017
22:12:48
вот объясни мне смысл плиз такой инкапсуляции)

morda
29.06.2017
22:12:53
понятней

Алексей
29.06.2017
22:12:59
что и от кого прячется

morda
29.06.2017
22:13:08
у фб изначально убогие ужасные непонятные интерфейсы

Алексей
29.06.2017
22:13:38
а, вкусовщина

morda
29.06.2017
22:14:05
нет

понятность - всё, остальное вкусовщина

чем меньше ты мозговых усилий тратишь на понимание абстрактного незнакомого кода, тем больше ты тратишь в пользу

Алексей
29.06.2017
22:15:22
у фб изначально убогие ужасные непонятные интерфейсы
вот ?вкусовщина. потому что имхо все изначально понятно. и все кто работают с RN читают оф доку

и им гораздо понятнее стандартные вещи

а не всякие Row и Col

Egor
29.06.2017
22:15:51
Коллеги, как по-хорошему выпилить из манифеста SYSTEM_ALERT_WINDOW <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />

Google
Egor
29.06.2017
22:16:03
как я понимаю это сугубо дебажный стафф

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

morda
29.06.2017
22:16:35
ну да, гораздо же проще понять <View style={{ flex, justyfy, align> чем просто <Col> )

а если еще стайледы то там вапще <SomeEbicheskayaHynya><SomeComponent>

давайте пройдем к описанию ебической хуйни чтобы понять что у нас тут)

Egor
29.06.2017
22:18:06
⚡️ Правила чата: - без оскорблений и мата; - без рекламы; - без вакансий; - без оффтопа. ????

morda
29.06.2017
22:18:45
ой да ладно

давай я код покажу?)

Алексей
29.06.2017
22:19:41
да, показывай, лишний раз покажешь что это нинужно)

morda
29.06.2017
22:20:13
<QuestionCellTypeA feedback="opacity" onPress={onPress}> <-- вот тут только опытный РН разработчик догадается что использовалось даже не нативное тачбл-опасити, а некий @appandflow/touchable судя по пропсам

Admin
ERROR: S client not available

Egor
29.06.2017
22:21:06
https://github.com/facebook/react-native/issues/5886#issuecomment-251843656

тут пишут 'заводите разные манифесты под дебаг и релиз'

реально так?

morda
29.06.2017
22:23:14
пример стайледов д)

и так всё, смотрю в рендер вижу фигу

Egor
29.06.2017
22:25:12
а вот нашел кладезь мудрости https://developer.android.com/studio/build/manifest-merge.html

Алексей
29.06.2017
22:25:13
эм, стайлды обычно инкапсулированы как раз в одном компоненте, ты их непосредственно не эскпортируешь. вообще нет проблемы в одном файле посмотреть стили нужного компонента. какую то странную демагогию разводишь, якобы тебе неудобно так в рендер смотреть. собственно то что я и говорил - вкусовщина

Google
morda
29.06.2017
22:26:09
ну да

а тут как бы сайледы но причёсанные под проект, посмотрел один раз в ридми и всё читается

Egor
29.06.2017
22:27:13
а у меня тема самописная на всё приложение применяется можно в теории менять на лету

но там уже привязка идет к именам стилей, тоже свои минусы есть

Алексей
29.06.2017
22:27:51
это не стайлды а дженерик компонент, а верстка обычно капец как разнится, и ты вместо стилей будешь собирать кучку Row и Col в одном месте

morda
29.06.2017
22:28:07
дэ так и ест

Алексей
29.06.2017
22:28:31
в общем я так и не увидел каких то плюсов

morda
29.06.2017
22:28:38
просто понятность

через неделю уже "видишь" лайаут глядя на код

Алексей
29.06.2017
22:29:19
как в матрице что ли? ?

morda
29.06.2017
22:29:26
<Touchable onPress={onPress}> <Row align="center" style={[themeStyle, style]}> <Col> {children} </Col> <Col size={12} justify="center" align="center"> <AppIcon name="chevron_right" size={12} /> </Col> </Row> </Touchable>

ну типа

Egor
29.06.2017
22:29:55
да это ж бутстрап

=)))

morda
29.06.2017
22:30:00
ну да)

типа того)

Egor
29.06.2017
22:30:11
и сюда приперли!

Алексей
29.06.2017
22:30:17
о боги, позиционирование в одном месте, сами стили в другом, мда)

morda
29.06.2017
22:30:22
типа!

Egor
29.06.2017
22:30:35
можно {12} вынести в стили тоже

morda
29.06.2017
22:30:44
не нужно

Egor
29.06.2017
22:30:47
и прочие props

вай?

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