Alexandr
Alexandr
напиши баш скрипт и вызови его из нпма
а что мне в нем написать чтоб запустить один в одном терминале,а другой в другом? Задача то по сути в этом и состоит
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)
Alisher
Вопрос, не получается в стэк навигаторе сделать отдельную страничку модалкой. Может знает кто?
Irakliy
Вопрос, не получается в стэк навигаторе сделать отдельную страничку модалкой. Может знает кто?
Не уверен, но, вроде, модалкой делается весь какой-то стек: https://reactnavigation.org/docs/en/modal.html#creating-a-modal-stack
Irakliy
а чем обычная модалка не устраивает?
Alisher
а чем обычная модалка не устраивает?
Работает не надежно при обьемном контенте (медленно всплывает, бывают вспышки)
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
Oleksandr
Привет ребят! Кто то делал динамические изменения лояута from RTL to LTR?
Oleksandr
язык не важен
Oleksandr
не могу апку с системиним языком hebrew сделать LTR
Max
Запроси авторизацию к геолокации и включай сколько хочешь
Да там заказчик спрашивает тип можно ли автоматом его включить/выключить без пермишена
Oleksandr
то есть когда запуская апку с системным языком LTR то могу поставить RTL
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
Возможно, но он мне не помог
Gena
Подскажите, какую версию RN выбрать для проекта 0.60 или более раннюю?
При такой постановке вопроса - любую, вышедшую за последние 2 года ))) Но android 64bit есть только с 0.59 )
Gena
А почему не последнюю к примеру ?
А почему последнюю? (это вообще не мой вопрос. Человек спросил не сформулировав критериев - я ответил).
Mikael
Вопрос, что работает стабильно и хорошо с другими библиотеками. 0.60 - это версия, которая описана в документации.
Gena
Вопрос, что работает стабильно и хорошо с другими библиотеками. 0.60 - это версия, которая описана в документации.
Ни одна не будет работать стабильно с другими библиотеками, к сожалению (т.е. в продакшн будет, а вот сетап, апдейты и девелопмент стабильным не будет).
Gena
Но если вы не нативщик, то вы этого не заметите скорей всего. И тогда лучше ставить последнюю из линейки 0.60, потому что там AndroidX
Gena
0.60 начиная с какой версии андроид может работать ?
https://github.com/facebook/react-native/blob/0.60-stable/ReactAndroid/build.gradle#L296
Dmitry
0.59
Anonymous
Обоснуй
Dmitry
0.60 переехали полностью иос на подсы
Dmitry
Когда будет поддержка всех либ хз
Gena
0.60 переехали полностью иос на подсы
Это хорошо, то как они переехали - плохо, но это другой вопрос.
Dmitry
.60 актуальна будет через пару-тройку месяцев или вообще к концу года. Но там уже будут другие версии
Dmitry
Поддержка библиотек
Gena
Поддержка библиотек
Что поддержка? Каких именно библиотек?
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