farwayer
Alexandr
Vlad
Roman
Всем привет. Перечитал много мнений, но никак не могу определиться CLI или expo?
Gena
Есть список пользователей. Пользователи имеют характеристики А и В. передаются одним массивом. Надо их разделить, тех, кто отностися в А - в правую колонку, В - в левую. Пользователей может быть много, поэтому есть подгрузка.
FlatList можно разделить на две колонки, но как написано в доке, это будет не две независимые колонки по сути, а просто плитка из элементов: влево-вправо по очереди.
Два ФлетЛиста - тоже не вариант, у каждого будет свой скролл, они будут как два независимых списка, а не один.
Остался вариант ScrollView, но боюсь при более менее приличном количестве элементов он будет люто торгозить.
Кто-то делал подобное? Может, есть еще какие-то решения?
Есть ещё вариант. FlatList - 1 колонка. Элемент в нём -
renderItem = (info) => {
const uA = usersA[info.index] || null
const uB = usersB[info.index] || null
return <View><View style={{width: '50%'}}>{uA}</View><View style={{width: '50%'}}>{uB}</View></View>
}
Просто длинна массива исходных данных должна быть max(usersA.length, usersB.length)
Andrey
Alisher
Вопрос, не получается в стэк навигаторе сделать отдельную страничку модалкой. Может знает кто?
Irakliy
а чем обычная модалка не устраивает?
Irakliy
вроде как, можно сделать ссылку на другой стек, со своими экранами
Стас
Ну это и есть как я понял реакт нейтив. Можна через експо а можна через react native cli
Irakliy
а react-native-init тоже самое?
Max
привет, подскажите, есть ли возможность с приложения на РН автоматичеки включать/выключать GPS ?
Nikita
Приложения в принципе такого не умеют, вроде как
Максимум - попросить пользователя включить
Cheslav
You must provide a company name to use on the App Store.
кто знает где это добавлять?
expo
Anonymous
Oleksandr
Привет ребят! Кто то делал динамические изменения лояута from RTL to LTR?
Anonymous
Oleksandr
язык не важен
Oleksandr
не могу апку с системиним языком hebrew сделать LTR
Oleksandr
то есть когда запуская апку с системным языком LTR то могу поставить RTL
Anonymous
Oleksandr
Anonymous
работал с RTL?
Я не понимаю в чём проблема у тебя? RTL такой же
Anonymous
Как и ltr
Oleksandr
надо динамически изменить язык приложения и лояут
Oleksandr
если на телефоне системный язык LTR то все работает пучком
Anonymous
<AppNavigator screenProps={{language}} />
Oleksandr
но если RTL (иврит в моем кейсе) то я могу изменить язык на другой но лояут остается прежним (всегда RTL)
Anonymous
понял
Anonymous
юзаешь редукс?
Oleksandr
да
Anonymous
https://github.com/react-native-community/react-native-localize/issues/10#issuecomment-439395070
Anonymous
я таким способом в свое время запилил
Oleksandr
Oleksandr
вот моя проблема
Oleksandr
как такое возможно?))
Anonymous
лол
Oleksandr
слева симулятор с системным языком ивритом
Oleksandr
справа все работает как и должно на девайсе с инглишом
Anonymous
да я понял, хз у меня было норм, если поймешь отпиши, яхз
Anonymous
я правда тестил на андроид девайсах
Oleksandr
на андроиде то же самое )
Mikael
Подскажите, какую версию RN выбрать для проекта 0.60 или более раннюю?
Anonymous
Не юзать РН
Anonymous
Норм вариант ?
Mikael
Возможно, но он мне не помог
Anonymous
Anonymous
Mikael
Вопрос, что работает стабильно и хорошо с другими библиотеками. 0.60 - это версия, которая описана в документации.
Gena
Но если вы не нативщик, то вы этого не заметите скорей всего. И тогда лучше ставить последнюю из линейки 0.60, потому что там AndroidX
Anonymous
Dmitry
0.59
Anonymous
Обоснуй
Dmitry
0.60 переехали полностью иос на подсы
Dmitry
Когда будет поддержка всех либ хз
Dmitry
.60 актуальна будет через пару-тройку месяцев или вообще к концу года. Но там уже будут другие версии
Gena
Dmitry
Поддержка библиотек
Anonymous
Чё за библиотеки ? Я вот хочу изучать реакт Натив и сделать приложение
Anonymous
Dmitry
Ща
Gena
Там апи почти не поменялись. Всё, что может сломаться, это androidx (что лечится jettier'ом), впрочем с ним 0.59 скорее сломается на внешних интеграциях )
Gena
Более того, новичок сейчас почти не способен установить ничего, кроме 0.60
Dmitry
Потому что, все библиотеки под иос должны иметь под файл, не все имеют.
Dmitry
Про Андройд выше сказали
Dmitry
Тоже было подобное с 47 реактом
Gena
pod файл пишется за три минуты. это конечно не для новичков. Но это опять не конкретно, потому что какая именно из действительно нужных библиотек сейчас без podspec?
Dmitry
Старьё какое-нибудь бывает нужно
Dmitry
Мы пока 60 не юзаем, будем смотреть через пару-тройку месяцев.
Gena
Я месяц назад апдейтил проект (у нас 0.59 и pods) и выкинул последний кастомный podspec (при том, он был в библиотеке, мы его переписывали для оптимизации размера приложения), это был podspec для react-native-firebase