A
у меня уже есть своя рабочая на flatList , просто нужно устранить конфликты с версией react-native 0.50
Иван
я об этом говорил ранее, вы бы описали какие именно у вас конфликты вот и все, а так получается вы просили компонент через который такое можно сделать, вам его дали, вы жалутесь что она на FlatList и такое можно сделать самому
Иван
уверен именно по этому тут у всех идет недопонимание вашего вопроса
A
я спросил "ваш опыт и кто как делает"
Иван
ну я бы сделал через ту карусель, кто то вот свои хендлинги пишет
A
блин, клиенту нужен iphone x. если бы было просто - я бы откатился
Иван
я именно так поступил, сижу на 0.47 и все, приложение работает отлично, попытки обновиться принесли много гемороя, в следствии чего был вынужден отказаться пока от обновления
Иван
к тому же в RN два критичных для меня бага, существуют по сей день, вот как пофиксят так и займиусь глобальным обновлением используемых пакетов, вроде обещают в 0.51 пофиксить, но пока ждемс
A
так как мне iPhone x задетектить без react-native 0.50 ?
A
есть какие-то варианты?
Иван
а что device info не определяет X версию?
A
вроде нет
A
проверю
Иван
я бы проверил, но у вы я с дебиан работаю и нет айфон Х)))
A
ну если только проверять размеры экрана и на них завязываться
Иван
метод getModel() не выдает X версию?
A
DeviceInfo.getModel() ?
A
ну может если сторонный пакет какой-то использовать, можно попробовать таргетировать
Иван
какие два критичных бага?
1. Многострочный TextInput если вы меняли высоту через onContentSizeChange, вас ждет проблема, после расширения поля на 5 строк, все последующие набираемые строки будут скрываться, вы не видите напираемый текст пока сами вручную поле не прокрутите вниз. 2. В этом же многострочном TextInput на андроид 6.0 именно на устройствах, тап по Энтер на клавиатуре не переводит текст на новую строку, хотя в эмуляторе все нормально, на андроид 4.2, 4.4.4, 7.0, 7.1 на устройствах такого бага нет
Иван
если 1 баг есть в issue и его обещают пофиксить, то что делать со вторым я пока не знаю
Иван
DeviceInfo.getModel() ?
не да, в документации к девайс инфо указан этот метод, якобы должен выдать Iphone 6 ну в вашем случае поди будет Iphone X
A
линк?
A
пишет, что is not a function
Иван
https://github.com/rebeccahughes/react-native-device-info
A
ну это сторонний
A
пакет
A
надо попробовать
Иван
ну да сторонний, но довольно полезный если вам надо получить много инфы о девайсе
A
понял, благодарю
A
есть предположение что используют у себя в этом пакете Platform, проверяют iOS ли это, а потом чекают Scale и размер экрана - и вот тебе и iPhone X
Иван
у вас есть отличный способ проверить, исходный код открыт :) в адроиде оно на стороне java проверяет, в ios думаю так же
A
ок. чекну)
Aleksei
ок. чекну)
https://github.com/rebeccahughes/react-native-device-info/blob/master/RNDeviceInfo/RNDeviceInfo.m#L35-L131
A
ага, вижу
Rostyslav
привет, gподскажите react native image picker делает rotate 90 deg когда делаю фотку с камеры, а когда выбираю ее с галереии то все ок, никто не сталкивался? Спасибо)
Vadim
возможно дело не в rotate, а в том как ты фотаешь? =)))
A
таки ругается FlatList на onViewableItemsChanged
A
где можно вообще чекнуть все методы FlatList которые есть в данной версии RN ?
Ivan
в тайпскрипт .d файле)
A
IInvariant violation: changing onViewableItemsChanged on the fly is not supported
A
кто-нить может пояснить в чем суть?
A
<FlatList horizontal={true} pagingEnabled={true} onViewableItemsChanged={(itemsInfo) => this.onChangeVisibleRows(itemsInfo)}> </FlatList>
A
где вообще можно найти документацию для ViewabilityHelper.js ?
A
документация react-native - это трэш. как можно выкатить обнову, но не написать доку под новые методы
A
да, на 0.49.3 работает
Aleksei
где вообще можно найти документацию для ViewabilityHelper.js ?
так поиск же есть) https://github.com/facebook/react-native/search?utf8=%E2%9C%93&q=ViewabilityHelper&type=
A
спасибо
Roman
Приветствую, необходим комбайн для линкедин. Бюджет 600$
Aibar
Всем, здравствуйте. Есть проблема. Почему то при удержание не могу выбрать текст в textinput, то есть не появляется меню 'выбрать, выбрать все и тд'
Aibar
Уже дня 3 не могу найти ответ, везде облазил
Aibar
Хорошо, только завтра, компьютер на работе
Aibar
Спасибо
Aibar
А вообще примерно из за чего может быть, не сталкивались сами раньше с таким
Aibar
Я через expo создал, возможно есть в нем какая то проблема
Aleksei
Приветствую, необходим комбайн для линкедин. Бюджет 600$
если это вакансия, или какая то работа, то у нас запрещено, на первый раз предупреждение, след раз - бан
Alexander
Ребят, всем привет, нужно выкачивать с сервака zip и сохранять на устройстве, чем можно реализовать?
Андрей
Привет всем, первый раз запустил проект на expo и столкнулся сразу с проблемой. Не выводятся ошибки. То есть вызываю несуществующую функцию или обращаюсь к несуществующей переменной - пересобирается приложение и белый экран. Это нормально?
Alexander
Спасибо!
Egor
Спасибо!
вообще и обычным fetch скорее всего можно
Андрей
разберусь что это и скину)
Андрей
Спасибо, гляну, ос обновляется сейчас😁
A
ребята, как во FlatList определить активный item?
A
)
A
на какой метод завязаться? чтобы получить id-шку?
A
использование методов: viewabilityConfig, onViewableItemsChanged приводит к ошибкам
A
current, selected
A
на котором сейчас находится скролл в списке
Egor
не, так дела не делаются
Egor
selected - это тот, на который нажали
A
а current?
Egor
его индекс можно полочить в параметрах функции-обработчика
Egor
сейчас попробую подробнее пояснить
A
не надо
A
давай лучше по-моему вопросу
A
вот