Egor
на RN думаю модулей побольше...
Aleksei
я не смотрю ни на flutter ни на native script из-за того что в нативку нельзя спустится
Egor
Egor
https://flutter.io/images/PlatformChannels.png
Egor
Да нормально выйдет, если стараться
Max
Можно дебажить редакс, да
Max
Прикольно
Ivan
Никто не знает модуля с подобным внешним видом или придеться самому пилить?
Eugene
Eugene
тут смотрел?
Ivan
сейчас гляну. спасибо. А тут отдельные компоненты можно выцеплять?
Иван
Eugene
хз. я пока только реакт сам по себе учу. просто скинули ссыль
Иван
по факту обычное модальное окно со списком, слева текст справа чекбокс либо радиобокс
Ivan
Aleksei
какой вебпак
Ivan
Я думал там под капотом вебпак модули собирает. Может ошиаюсь
Ivan
какой вебпак
Aleksei
Ivan
понятно
Иван
там все куда сложнее, просто забей на это, либо смотри их исходники и пили свое, либо импортируй и начинай пользоваться не изобретая очередной велосипед
A
кто-нить настраивал разные таргеты для билдов сборки react-native приложения?
Ivan
не хочется целую либу тянуть ради дропдауна
Иван
я php разраб и далек был от react и прочих тем, но вот уже три месяца пишу и пока вроде все хорошо получается, директор и заказчик довольны и это главное
Ivan
понятно
Ivan
но все же хочеться делать качественный продукт
Ivan
дизайн
Андрей
Ребят, а при загрузки больших списков что лучше использовать TouchableHighlight или TouchableOpacity ?
Иван
A
как правильно кнопки стилизовать, чтобы они выглядели правильно на iOS и в Android?
A
"правильно" - в соответствие с их гайдлайнами? RN не предоставляет такой возможности из коробки?
Иван
не знаю как правильно, но вот так можно писать стили, чтобы выбирался нужный под платформу https://github.com/FaridSafi/react-native-gifted-chat/blob/master/src/Composer.js#L62
Андрей
Андрей
Нативные компоненты, могут "правильно" выглядить. Ну например checkbox или switch
A
а кнопки?
A
ну например у iOS один стиль по идее, у андроидов могут по-разному: кто-то material ui использует, кто-то ещё что
Иван
думаю если юзать эти https://facebook.github.io/react-native/docs/button.html то должны выглядеть нативно
Evgeniy
дак можно же в стиле делать вилку, или это не правильно?
Андрей
А у вас нет дизайнера?
A
A
на глаз приходится прикидывать
Evgeniy
header: Platform.select({
ios: {
backgroundColor: 'rgba(0,0,0,0)'
},
android: {
backgroundColor: '#0080FF'
},
}),
разве есть какой-то ещё способ?
A
я про кнопки спрашиваю
Evgeniy
ну дык там же тот же принцип , не?
Evgeniy
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',
},
}),
я пока дизайном не парился, скопировал из какого - то сборника компонентов, потом буду подгонять
A
ну может и так
A
а ссылки как?
A
<Text
style={styles.link}
onPress={() => this.props.navigation.navigate('signupScreen')} >
Create account.
</Text>
Evgeniy
в ios как-то по-другому принято ссылки стилизировать?
(я прост не знаю, я только под андроид писал нативно)
Иван
а ссылки как?
мне кажется вы слишком задуряетесь, клиент должен понимать что работает без дизайнера и не нативные приложения пишутся
Evgeniy
и в реакте я пока что дуб, конечно =D за месяц ещё не со всем разобрался, с чем хотелось бы
может ест ьи ещё какие то способы , о которых я не ведаю
A
может быть
A
в любом случае, у ссылки, чтобы в неё можно было попасть пальцем, должна быть высота
Иван
я оборачиваю в button transparent из native-base
Иван
а то я попадаю, а клиент с директором нет
Андрей
а кнопки?
Я вроде что то вспомнил. Для андроида это прямоугольник. А для iOS просто текст
Андрей
Это и есть button из доков
Андрей
Ну ты просто проверь)
A
вот для iOS пишут, что высотка кнопок должны быть не меньше 44pt
A
в гайдлайнах
A
если я напишу в стилях RN height: 44 ?
это будет 44pt ? )
Evgeniy
наверное да , вроде писали тут уже когда-то , что в стилях это указывается в пикселях, хотя я могу ошибаться
A
нет, в стилях пункты
A
но те ли это пункты что и в телефонах
A
я так ответа и не нашёл
Evgeniy
а pt - не пункты?
Evgeniy
в общем, я запутался
Evgeniy
не проще ли просто делат ьстиль чтоб визуально было удобно ? =D
A
нет
Evgeniy
конечно может вам оч важно чтоб было "с иголочки и по гайдам" , но в таком случае реально надо наверное с дизайнером работать
мне просто сказали "сделай чтоб было удобно" =)
Иван
Иван
когда надо красиво и с иголочки, надо с дизайнером все таки
Evgeniy
у меня так же, через неделю буду сдавать веху - вот и увижу, совпадает ли моё видение дизайна с видением заказчика =D