Андрей
redux-persist
Угу спасибо. Посмотрю
Egor
а Flutter качественней дает результат
так я не знаю, почитал пару статей пока только
Egor
на RN думаю модулей побольше...
Aleksei
я не смотрю ни на flutter ни на native script из-за того что в нативку нельзя спустится
Egor
https://flutter.io/images/PlatformChannels.png
Egor
Да нормально выйдет, если стараться
Max
Можно дебажить редакс, да
Иван
Как он вам? Мне получше будет чем react-native-debugger
а я react-native-debugger и не пробовал, я с помощью ignite проект создал, а там сразу их reactron подключен, вот им и пользуюсь
Max
Прикольно
Ivan
Никто не знает модуля с подобным внешним видом или придеться самому пилить?
Eugene
тут смотрел?
Ivan
сейчас гляну. спасибо. А тут отдельные компоненты можно выцеплять?
Иван
сейчас гляну. спасибо. А тут отдельные компоненты можно выцеплять?
подключаешь их пакет, а импортируй то что надо
Eugene
хз. я пока только реакт сам по себе учу. просто скинули ссыль
Иван
по факту обычное модальное окно со списком, слева текст справа чекбокс либо радиобокс
Aleksei
какой вебпак
Evgeniy
сейчас гляну. спасибо. А тут отдельные компоненты можно выцеплять?
можно посмотреть исходники этих компонентов и создать свои по образу и подобию, сделав какие то изменения
Ivan
Я думал там под капотом вебпак модули собирает. Может ошиаюсь
Ivan
какой вебпак
Ivan
понятно
Иван
там все куда сложнее, просто забей на это, либо смотри их исходники и пили свое, либо импортируй и начинай пользоваться не изобретая очередной велосипед
A
кто-нить настраивал разные таргеты для билдов сборки react-native приложения?
Ivan
не хочется целую либу тянуть ради дропдауна
Иван
я php разраб и далек был от react и прочих тем, но вот уже три месяца пишу и пока вроде все хорошо получается, директор и заказчик довольны и это главное
Ivan
понятно
Иван
не хочется целую либу тянуть ради дропдауна
так ты используй и другие ее компоненты, кто же тебе мешает то?
Ivan
но все же хочеться делать качественный продукт
Ivan
дизайн
Андрей
Ребят, а при загрузки больших списков что лучше использовать TouchableHighlight или TouchableOpacity ?
Андрей
я нуб, у меня везде TouchableOpacity
У меня бывает такая штука, что при фаст скролле больших списков в flatlist. Начинает рендер лагать. Вроде с TouchableHighlight получше
A
как правильно кнопки стилизовать, чтобы они выглядели правильно на iOS и в Android?
A
"правильно" - в соответствие с их гайдлайнами? RN не предоставляет такой возможности из коробки?
Иван
не знаю как правильно, но вот так можно писать стили, чтобы выбирался нужный под платформу https://github.com/FaridSafi/react-native-gifted-chat/blob/master/src/Composer.js#L62
Андрей
"правильно" - в соответствие с их гайдлайнами? RN не предоставляет такой возможности из коробки?
Максимум WithoutFeedback. React native это нативные компоненты. А вы вроде спрашиваете про ui.
Андрей
Нативные компоненты, могут "правильно" выглядить. Ну например 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