Mger
Речь про это https://github.com/jhen0409/react-native-debugger
Костянтин
Пробовал на новом проекте, пока отложил и не использовал. Делал как по инструкции и не было проблем при подключении.
Gena
Если задать компоненту новый key, "старый" компонент висит в памяти?
Новый key безусловно убьёт старую нативную вьюху и shadow node и создаст новые.
Gena
Это если у нативного компонента (или его родителя). Если обычный react компонент, то по моему тоже у старого будет unmount, и новый такой же примаунтится
Gena
Но это тонкое место и здесь есть вещи которые могут измениться, к примеру насчет полного ремаунта поддеревьев. В какой-то момент могут сделать оптимизацию, которая будет не полностью отбрасывать старые поддеревья, а реконсайлить их
sh’
Привет что я не так делаю?
sh’
const getImage = id => '../images/${id}.png;
sh’
<Animated.Image source={require(getImage(item.id))}>
sh’
ошибка : src/drawer/AboutCovkra.js: src/drawer/AboutCovkra.js:Invalid call at line 121: require(getImage(item.id))
Gena
ошибка : src/drawer/AboutCovkra.js: src/drawer/AboutCovkra.js:Invalid call at line 121: require(getImage(item.id))
dynamic require не поддерживается. Ну не может бандлер выполнить ваш getImage на этапе сборки и понять что там
Firuz
Всем привет! Как вы верстаете дизайн, чтобы нормально отобразилась на всех мобильниках ? Спасибо!!!
Adamets
Приветствую товарищи! Какие возможны вариации перемещения между экранами (приведите примеры либ плз.)
Никита
Приветствую товарищи! Какие возможны вариации перемещения между экранами (приведите примеры либ плз.)
react-navigation(чаще всего пользуются), wix/react-native-navigation, но гугл в помощь https://www.google.com/search?rlz=1C5CHFA_enMD839MD839&sxsrf=ALeKk01FrRHgjVQLQDFAKJ3Gqv9pY0gN8w%3A1588845736036&ei=qNyzXvbsAcenrgTJyZKYCw&q=navigation+in+rn&oq=navigation+in+rn&gs_lcp=CgZwc3ktYWIQAzIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeOgQIABBHOgcIIxDqAhAnOgQIIxAnOgQIABBDOgIIADoFCAAQgwE6BAgAEAM6BwgAEBQQhwI6BQgAEMsBUPkWWOMxYKEzaAFwAXgAgAF4iAHpCJIBBDE1LjGYAQCgAQGqAQdnd3Mtd2l6sAEK&sclient=psy-ab&ved=0ahUKEwj24MvNv6HpAhXHk4sKHcmkBLMQ4dUDCAw&uact=5
Ivan
Всем привет! Как вы верстаете дизайн, чтобы нормально отобразилась на всех мобильниках ? Спасибо!!!
Берём ширину дизайна, пропорционально масштабируем значения, типа функция scale, например fontSize: scale(14)
Ivan
Пропорционально к Dimensions window width
Ivan
Учитываю, PixelRatio.roundToNearestPixel
Ivan
PixelRatio.roundToNearestPixel((SCREEN_WIDTH / BASE_WIDTH) * size);
Ivan
Вроде норм работает везде
Vlad
А кто-нибудь использует либу react native responsive screen?
dan
Кто работает с iap. Как вы восстанавливаете покупки в iOS? getAvailablePurchases не хочет работать на iOS, на Android всё ок.
Ivan
Adamets
ну да информации еще не очень много
Ivan
Можно посмотреть ее в деле - profit.team
Ivan
ну да информации еще не очень много
На сайте чуть больше navigationjs.org, но тоже мало и часть устарела)
Dmitry Manoshin
Какую либу для dropdown menu лучше выбрать? Посоветуйте, нормальных
Ivan
RNIap.getAvailablePurchases
Ivan
Наверное ты просто в iTunes connect не настроил
Ivan
Какую либу для dropdown menu лучше выбрать? Посоветуйте, нормальных
Главное не забывать что в Андройд position absolute элемент вне области родителя не кликабелен
Dmitry Manoshin
Да я лучше наверное готовую возьму)
Aga
Ребята, у меня интересная проблема. Делаю upload formData с помощью axios и ослеживаю по onUploadProgress. Если в кратце, на процентах 30% сервер получает всю formData и делает все манипуляции, возвращая res.json. Получается на процентах 40% все процедуры проделаны, а он продолжает грузить вплоть до 100% типа так и должно быть. Может я что-то упускаю?
Aga
Это конфиг запроса const config = { headers: { 'content-type': 'multipart/form-data' }, onUploadProgress: ({ loaded, total }) => { const percentage = Math.round(loaded / total * 100); console.log(`UPLOADING STATUS: loaded ${loaded} of total ${total}`) dispatch({ type: SETUP_PERCENTAGE, percentage }); } };
Костянтин
Использую для навигации https://www.npmjs.com/package/react-native-router-flux . Нету таких кто еще его использует? А то не отписался про него никто
Alex
Всем привет Подскажите плз, как навесить на back button в хедере (react navigation) функцию, не меняя иконку ну или где взять такую же иконку как в дефолтном хедере)
Alex
мне просто нужно изменить поведение кнопки в хедере, но я не хочу менять иконку
Alex
если ее можно выцепить из самого react navigation без сторонней либы с иконками и svg было бы отлично
Костянтин
Там свайпы есть? С Андройд back button головная боль?
Про свайпы честно говоря не скажу не приходилось использовать. И судя по документации их нету там. Бек батон - это когда нажимаешь ее оно на предыдущий экран? Там есть Actions.pop() и если ты с экрана 1 перешел на экран 2, а потом на экран 3 то при нажатии на каждом экране ты идешь на тот откуда пришел. Например с 3 на 2 и со 2 на 1.
Ivan
И свайпы все просят как правило
Ivan
На iOS особенно
Ivan
В общем я в navigationjs решил кучу кейсов с навигацией, как сделаю нормальную доку покажу 😄
Ivan
Подскажите кто нибудь пользуется в RN мобильными фермами типа AWS, Firebase или AppCenter?
Andrei
ребят, при переходе на другой скрин, где большая картинка, подглючивает
Andrei
как решить проблему?
Vitaliy
ребят, при переходе на другой скрин, где большая картинка, подглючивает
- картинку меньше сделать - (для статики) импортировать заранее а не через require на этом экране или унести её в натив - ничего не рендерить, пока не отработал transition экрана (или использовать loader вместо картинки в процессе)
Vladimir
Всем привет! Может кто знает... есть возможность откатить версию приложения в сторах? Или только заливать предыдущую сборку с апдейтом версии?
Vitaliy
Всем привет! Может кто знает... есть возможность откатить версию приложения в сторах? Или только заливать предыдущую сборку с апдейтом версии?
Точно знаю что есть возможность остановить внедрение, но не рекомендую использовать, позиции могут просесть. а откатить уже полностью опубликованное - вряд ли. В любом случае, проще всего залить с апдейтом версии.
Vitaliy
Кажется можно залить фикс и как то попросить провести срочное ревью
expedited review да, в appstore точно есть. https://developer.apple.com/contact/app-store/?topic=expedite
Vladimir
Не, ускорение ревью вроде пока не требуется. Терпимо и в штатном режиме. Просто фикс будем делать явно дольше, чем пройдет ревью.
Vladimir
Просто думал может есть способ просто сказать стору чтоб выдавал предыдущую версию уже после полной публикации.
Vladimir
Но похоже что нету. Спасибо за ответы
Fabiano
Good night does anyone know how to check if app has internet use one image and without internet use another
Костянтин
You can check if internet available with library and then render a picture from internet status. Netinfo library from react native community.
Fabiano
Ok
VlA.do
Гайз тупой вопрос не могу самое основное сделать, что он от меня хочет ?? 17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "android" "--scripts-prepend-node-path=auto" 18 verbose node v12.16.3 19 verbose npm v6.14.4 20 error code ELIFECYCLE 21 error errno 1 22 error FirstProject@0.0.1 android: react-native run-android 22 error Exit status 1 23 error Failed at the FirstProject@0.0.1 android script. 23 error This is probably not a problem with npm. There is likely additional logging output above. 24 verbose exit [ 1, true ]
Илья
ребят почему эмулятор может не запускаться? Никаких ошибок ничего не пишет. Просто но коннет
VlA.do
> There is likely additional logging output above. что выше написано ?
там из команд до этого только создания проекта на нэйтив
VlA.do
этоже точно группа взаимопомощи для Нэйтив? Вроде ж не сложный вопрос, но не для меня.
Azamat
Кто нибудь юзал яндекс мап?
Vitaliy
этоже точно группа взаимопомощи для Нэйтив? Вроде ж не сложный вопрос, но не для меня.
всё что можно было по этому логу понять - что произошла ошибка. причина описана где-то выше. без данных можно только гадать что пошло не так. вариантов достаточно много.
VlA.do
а Так?
Vitaliy
а так лучше в gist
VlA.do
токо перехожу на Нэтив еще все очень туманно,спасибо за ответ
VlA.do
а что за gist? я с обычного реакта перехожу
Azamat
Пацаны помогите с яндекс мап, если есть примеры, скиньте плз.....
Vitaliy
а что за gist? я с обычного реакта перехожу
сервисы для хранения кусков кода, логов и т.п. gist.github.com codepen.io и т.д., а в чат ссылку кидать, чтобы портянок текста не было.
VlA.do
Благодарю