@reactnative_ru

Страница 407 из 878
Play
01.12.2017
12:02:34


Ivan
01.12.2017
12:03:06
Я думал там под капотом вебпак модули собирает. Может ошиаюсь

какой вебпак

Алексей
01.12.2017
12:03:26
Google
Ivan
01.12.2017
12:03:39
понятно

Иван
01.12.2017
12:03:51
там все куда сложнее, просто забей на это, либо смотри их исходники и пили свое, либо импортируй и начинай пользоваться не изобретая очередной велосипед

Alexander
01.12.2017
12:04:01
кто-нить настраивал разные таргеты для билдов сборки react-native приложения?

Ivan
01.12.2017
12:04:09
не хочется целую либу тянуть ради дропдауна

Иван
01.12.2017
12:04:30
я php разраб и далек был от react и прочих тем, но вот уже три месяца пишу и пока вроде все хорошо получается, директор и заказчик довольны и это главное

Ivan
01.12.2017
12:05:28
понятно

Иван
01.12.2017
12:05:48
не хочется целую либу тянуть ради дропдауна
так ты используй и другие ее компоненты, кто же тебе мешает то?

Ivan
01.12.2017
12:05:56
но все же хочеться делать качественный продукт

дизайн

Andrey
01.12.2017
12:14:48
Ребят, а при загрузки больших списков что лучше использовать TouchableHighlight или TouchableOpacity ?

Andrey
01.12.2017
12:23:18
я нуб, у меня везде TouchableOpacity
У меня бывает такая штука, что при фаст скролле больших списков в flatlist. Начинает рендер лагать. Вроде с TouchableHighlight получше

Alexander
01.12.2017
12:23:48
как правильно кнопки стилизовать, чтобы они выглядели правильно на iOS и в Android?

Google
Alexander
01.12.2017
12:24:19
"правильно" - в соответствие с их гайдлайнами? RN не предоставляет такой возможности из коробки?

Иван
01.12.2017
12:25:09
не знаю как правильно, но вот так можно писать стили, чтобы выбирался нужный под платформу https://github.com/FaridSafi/react-native-gifted-chat/blob/master/src/Composer.js#L62

Andrey
01.12.2017
12:32:56
"правильно" - в соответствие с их гайдлайнами? RN не предоставляет такой возможности из коробки?
Максимум WithoutFeedback. React native это нативные компоненты. А вы вроде спрашиваете про ui.

Нативные компоненты, могут "правильно" выглядить. Ну например checkbox или switch

Alexander
01.12.2017
12:39:28
а кнопки?

ну например у iOS один стиль по идее, у андроидов могут по-разному: кто-то material ui использует, кто-то ещё что

Иван
01.12.2017
12:40:18
думаю если юзать эти https://facebook.github.io/react-native/docs/button.html то должны выглядеть нативно

Evgeniy
01.12.2017
12:40:39
дак можно же в стиле делать вилку, или это не правильно?

Andrey
01.12.2017
12:40:48
А у вас нет дизайнера?

Alexander
01.12.2017
12:41:07
А у вас нет дизайнера?
у клиента да, нет дизайнера

на глаз приходится прикидывать

Evgeniy
01.12.2017
12:41:26
header: Platform.select({ ios: { backgroundColor: 'rgba(0,0,0,0)' }, android: { backgroundColor: '#0080FF' }, }), разве есть какой-то ещё способ?

Alexander
01.12.2017
12:42:07
я про кнопки спрашиваю

Evgeniy
01.12.2017
12:42:19
ну дык там же тот же принцип , не?

button_default: Platform.select({ ios: { alignItems: 'center', justifyContent: 'center', }, android: { elevation: 4, backgroundColor: '#0174DF', borderRadius: 2, width: window.width / 2, height: 50, alignItems: 'center', justifyContent: 'center', }, }), я пока дизайном не парился, скопировал из какого - то сборника компонентов, потом буду подгонять

Alexander
01.12.2017
12:43:48
ну может и так

а ссылки как?

<Text style={styles.link} onPress={() => this.props.navigation.navigate('signupScreen')} > Create account. </Text>

Evgeniy
01.12.2017
12:44:49
в ios как-то по-другому принято ссылки стилизировать? (я прост не знаю, я только под андроид писал нативно)

Google
Иван
01.12.2017
12:45:39
а ссылки как?
мне кажется вы слишком задуряетесь, клиент должен понимать что работает без дизайнера и не нативные приложения пишутся

Evgeniy
01.12.2017
12:45:49
и в реакте я пока что дуб, конечно =D за месяц ещё не со всем разобрался, с чем хотелось бы может ест ьи ещё какие то способы , о которых я не ведаю

Alexander
01.12.2017
12:45:49
может быть

в любом случае, у ссылки, чтобы в неё можно было попасть пальцем, должна быть высота

Иван
01.12.2017
12:46:50
я оборачиваю в button transparent из native-base

а то я попадаю, а клиент с директором нет

Andrey
01.12.2017
12:55:18
а кнопки?
Я вроде что то вспомнил. Для андроида это прямоугольник. А для iOS просто текст

Это и есть button из доков

Ну ты просто проверь)

Alexander
01.12.2017
13:38:46
вот для iOS пишут, что высотка кнопок должны быть не меньше 44pt

в гайдлайнах

если я напишу в стилях RN height: 44 ? это будет 44pt ? )

Evgeniy
01.12.2017
13:45:59
наверное да , вроде писали тут уже когда-то , что в стилях это указывается в пикселях, хотя я могу ошибаться

Alexander
01.12.2017
14:15:18
нет, в стилях пункты

но те ли это пункты что и в телефонах

я так ответа и не нашёл

Evgeniy
01.12.2017
14:15:52
а pt - не пункты?

в общем, я запутался

не проще ли просто делат ьстиль чтоб визуально было удобно ? =D

Alexander
01.12.2017
14:17:07
нет

Google
Evgeniy
01.12.2017
14:18:34
конечно может вам оч важно чтоб было "с иголочки и по гайдам" , но в таком случае реально надо наверное с дизайнером работать мне просто сказали "сделай чтоб было удобно" =)

Иван
01.12.2017
14:19:22
когда надо красиво и с иголочки, надо с дизайнером все таки

Evgeniy
01.12.2017
14:20:07
у меня так же, через неделю буду сдавать веху - вот и увижу, совпадает ли моё видение дизайна с видением заказчика =D

Алексей
01.12.2017
14:20:23
не люблю без диза работать, я даже для пет проджектов дизов знакомых прошу помочь

Alexander
01.12.2017
14:20:46
ну между иметь возможность попасть пальцем в кнопку, и "с иголочки по гайдам" - пропасть

я терпеть ненавижу работать без диза. но что делать. а под рукой дизайнера нету

Evgeniy
01.12.2017
14:22:09
дык можно просто поставить значение и проверить нажимабельность на разных симуляторах

можно надеть перчатки чтоб сэмулировать пальцы-сосиски, которыми сложно попасть в кнопочку =D

Dan
01.12.2017
14:25:03
Гайз, а кто то писал свой packager для RN?

Алексей
01.12.2017
14:25:23
ничоси задача

это для чего

Dan
01.12.2017
14:25:51
хочу выкинуть к еб*ни матери babel.

Алексей
01.12.2017
14:30:20
надо смотреть metro bundler, его вроде модульным сделали

Dan
01.12.2017
14:30:50
Ага. Вот на него и смотрю. Как то слишком сложно, имхо

а еще есть мегазадача по вкорячиванию докера

но чот я так и не придумал как туда xcodebuild хотя бы api прокинуть

Иван
01.12.2017
14:36:09
Google
Иван
01.12.2017
14:36:29
ну можно конечно сделать общий стиль к которому в случае андроида прибавлять другое

но коду больше вылезет как мне кажется

Alexander
01.12.2017
14:36:41
ну у тебя там выбираются общие для обоих платформ стили

Алексей
01.12.2017
14:36:48
а еще есть мегазадача по вкорячиванию докера
сомневаюсь что такое можно сделать

Evgeniy
01.12.2017
14:37:07
странные стили
ну на самом деле это рандомная вставка пока чт , я ж написал что стили не делал (этот стиль скопировал откуда-то типа native-base когда ещё только начинал читать про компоненты=) ), а по факту примерно так и будет - на андроиде будет область залитая фоном, на иос будет просто тыкабельная область с текстом , как-то так

Dan
01.12.2017
14:37:38
сомневаюсь что такое можно сделать
есть вот такая вот штука. Но какой в ней смысл если она не поднимется нигде кроме мака

https://github.com/jkingyens/docker4xcode

Evgeniy
01.12.2017
14:38:01
ну можно конечно сделать общий стиль к которому в случае андроида прибавлять другое
может можно просто как-то разделять файлы? типа вынести стили в styles.android и styles.ios

Иван
01.12.2017
14:39:01
может можно просто как-то разделять файлы? типа вынести стили в styles.android и styles.ios
ну кстати вроде должно сработать так, но я не проверял, так как пока только под ведроид пишу приложение, занеимением мака и айфона

Dan
01.12.2017
14:39:43
сомневаюсь что такое можно сделать
с другой стороны можно где-нибудь поднять пару инстансов докера с xcode build server'ом, и получать с них свежий билд по http какому нибудь. PaaS мать его

Evgeniy
01.12.2017
14:40:18
ну кстати вроде должно сработать так, но я не проверял, так как пока только под ведроид пишу приложение, занеимением мака и айфона
я попробую, вдруг покатит, и тогда наверное это будет самым лаконичным решением для меня =)

Алексей
01.12.2017
14:40:33
build server же только на макоси можно поднять, где такие машины найдешь

Иван
01.12.2017
14:40:51
я попробую, вдруг покатит, и тогда наверное это будет самым лаконичным решением для меня =)
напишите потом в личку, получилось или нет, очень интересно, а в чатике могу пропустить

Алексей
01.12.2017
14:41:42
https://github.com/jkingyens/docker4xcode
жесткая штука какая то, вообще не врубаюсь как она работает

Stepan
01.12.2017
14:43:10
кто может подскажет библиотекой? Есть блок с оверфлоу хиден, в нем картинка, очень большого размера, картинку можно двигать в этом окне на ее ширину и высоту, при этом в блоке есть некий центр-круг, который может фоткать то, что под ним

что то типа такого https://github.com/stoffern/react-native-image-cropper

Mars
01.12.2017
19:07:21
https://github.com/jkingyens/docker4xcode
А зачем это? Ведь можно собрать приложение из консоли и без докера

Был бы смысл, если б требовался только докер. А здесь нужен xcode. В итоге процесс становится еще запутаннее

Dan
01.12.2017
19:13:22
А зачем это? Ведь можно собрать приложение из консоли и без докера
Тут как раз поинт а том чтобы изолировать энвайрмент чтобы не возникало вопросов версионирования os, xcode, gradl-а, ноды и вот этого всего. На последнем проекте хорошо хапнул от того что у 4 девелоперов помимо меня у всех оказывался разный энвайрмент

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