Archer
хотя смотрю нет повторений
Anton
Если рядом был бы то скинул
Archer
блин, одно решение попадается удалить какие то файлы, делаю решаю эту проблему другая падает, решаю вторую первая возвращается.....
Archer
Eugene
🤔зачем rnn удаляют старые issues?
Dmitry
🤔зачем rnn удаляют старые issues?
Потому что не нужно жить прошлым, нужно жить настоящим!
Alexsandr
Потому что не нужно жить прошлым, нужно жить настоящим!
Зачем жить настоящим, нужно смотреть в будущие
Dmitry
Сегодня в завтрашний день....
Alexsandr
Сегодня в завтрашний день....
Закоммичу с форсом, завтра разберемся:)
Dmitry
и все в одну ветку
Alexsandr
с commit message "fix"
Знаю такого чувака :)
Eugene
Хм, первый раз поставил для себя rnn потыкаться. Взял kitten ui И там типа для всего приложения <ApplicationProvider> как это использовать для скринов с rnn 🤔 не обворачивать же каждый скрин отдельно в Provider..
Dmitry
и мержиться с rebase
Dmitry
можно в него провайдер сунуть попробовать
Dmitry
я делаю просто registerComponent('Screen', () => ScreenWrapper(Screen))
Eugene
Чот он мне пока сложно дается, особенно после React-Navigation.
Dmitry
да и kittenui я бы выкинул
Eugene
ну он вроде простенький, взял под пет поиграться
Dmitry
И так все скрины обворачивать?🤔
Посмотри https://github.com/quarrant/BcsTestAssignment тут очень простая реализация
Aidanka
Всем привет. На Android при изменении state не происходит рендер, на iOS все работает. Кто-нибудь сталкивался с таким? Как можно решить?
Sergey
точка с запятой это не нововведение, а просто ты так захотел. странное заявление так-то)
Sergey
сколько себя помню
Evgeniy
всегда можно было
Oleksandr
Посмотри https://github.com/quarrant/BcsTestAssignment тут очень простая реализация
Довольно таки позновательный пример, благодарю
Archer
и поставь через react-native run-android --variant=release
слушай в общем запустить удалось
Archer
и делаю как ты сказал
Archer
но вот проблема новая, у меня при загрузке запрос делается и он не проходит а ошибку выкидывает { line: 123, column: 785, sourceURL: index.android.bundle } в консоле это не показывается почему то, пришлось алертом выводить по ключам и значениям объекта let str = 'Первый запрос(загрузка): \n' Object.entries(error).forEach(arr => { str += `${arr[0]}: ${arr[1]}\n` });
Archer
в чём может быть пробелма?
Archer
странно что эта ошибка при запуске apk файла или с флагом который ты сказал
Archer
в обычном запуске всё ок
Anton
в чём может быть пробелма?
В релизной версии, что то шринкается и выпиливается, тебе надо понять что. У меня такого не было ни разу
Archer
все, надо было это написать в манифесте android:usesCleartextTraffic="true"
Archer
и казалось бы всё идет как надо, запустился апк файл грузится и стоило открыть карту и приложение закрывается........
Archer
карта ошибку выкидывает (
Anton
Жизнь боль :)
Артем
карта ошибку выкидывает (
так а ты так и не попробовал использовать logcat?
Archer
react-native-android-log
Archer
аа
Archer
adb logcat
Артем
Archer
не помогло когда с apk файлом проблемы были, сейчас попробую ещё раз
Mr.Napcae
После повышения версии react-native кто сталкивался ? [!] CocoaPods could not find compatible versions for pod "React/CxxBridge": In Podfile: React/CxxBridge (from ../node_modules/react-native) None of your spec sources contain a spec satisfying the dependency: React/CxxBridge (from ../node_modules/react-native`)`.
Dmitry
сделай pod update
Mr.Napcae
сделай pod update
все так же осталось
Dmitry
а на какую версию RN был апдейт?
Mr.Napcae
"react-native": "0.61.0-rc.0",
Mr.Napcae
и на текущую 60 тож самое было
Dmitry
ну так, а Podfile приводили к нужному видуЮ
Dmitry
?
Mr.Napcae
Mr.Napcae
там что-то менять надо было?
Oleksandr
а разве в 0.60 обращения к этим элементам не поменялось?
Dmitry
ну вообще там совершенно другой Podfile
Dmitry
понял спс
https://react-native-community.github.io/upgrade-helper/
Khorark
Кто-нибудь уже использовал?
Irakliy
о, уже 0.61 вышел
Dmitry
о, уже 0.61 вышел
это же предрелиз
Irakliy
куда так спешить тогда
Kateryna
Как сделать так, чтобы на всех устройствах все пропорции соблюдались? И ничего не смещалось.
Khorark
Спешить некуда, но даже Ден "Великий" Абрамов написал про эту штуку в твиттере. Вот и хотелось бы узнать про неё подробнее
Dmitry
Хотя... лучше уже кокс, чем сырую версию RN накатывать 😄
Gena
Как сделать так, чтобы на всех устройствах все пропорции соблюдались? И ничего не смещалось.
А как это? В любом случае, при соблюдении пропорций что-то будет смещаться. Ведь соотношения ширины к высоте экранов разные на разных устройствах.
Dmitry
Как сделать так, чтобы на всех устройствах все пропорции соблюдались? И ничего не смещалось.
Расскажу как делаем мы, если нам это нужно. Дизайнер! Он высчитывает пропорциональное соотношение сторон для элементов и говорит, что размер карточки будет width: screenWidth * .86, height: screenWidth * .46
Dmitry
таким образом у нас пропорции карточек считаются от ширины экрана девайса и на всех устройствах они пропорциональны в размерах
Kateryna
таким образом у нас пропорции карточек считаются от ширины экрана девайса и на всех устройствах они пропорциональны в размерах
А прописывать для всех устройств - плохо? import { Dimensions, Platform } from 'react-native' export const isIphoneX = () => { const dimen = Dimensions.get('window') return ( Platform.OS === 'ios' && !Platform.isPad && !Platform.isTVOS && (dimen.height === 812 || dimen.width === 812 || (dimen.height === 896 || dimen.width === 896)) ) } Типа этого
Dmitry
Зная исходные величины элементов, не так сложно высчитать пропорцию =)
Aleksei
таки от высоты экрана или от высоты сэйф эрии?
Dmitry
но в основном это там, где выводятся картинки, чтобы соотношение сторон было правильным и они не заужались
Sergey
Кшиштов похоже собирается приговорить RNN. Дока альфы второй версии скринов содержит упоминание нативного стека и вообще еще больше уходит в натив. Сдается мне, у него выйдет куда лучше, чем у виксов. Ждем и надеемся https://github.com/kmagiera/react-native-screens