Sergey️
Не только разница в языках - интересна картина в целом
Контроль лэйаута, обновление UI только в мейн треде, системные заморочки/косяки
Sergey️
swift vs js - Типизация и weak/optional значения
George
Всем привет
George
А какой сейчас статус у react-native-navigation? Я год назад их пробовал - было оочень сыро
George
Кто-нибудь использует их в реальных проектах?
George
Можно ли так скрыть tab в react-navigation, когда у меня каждый таб - это стэк навигатор?
Raserad
А какой сейчас статус у react-native-navigation? Я год назад их пробовал - было оочень сыро
Оплетает нативную часть как паутина - меняет основные файлы на свои и есть риск испортить весь проект
Demuz
Можно ли так скрыть tab в react-navigation, когда у меня каждый таб - это стэк навигатор?
Можно, нужно создать стек с двумя экранами, первый из них это TabNavigator, а а второй это скрин, который должен его перекрывать.
Anonymous
Ребята нужен советь, начал не давно работать на React Native. Сейчас у меня задание сделать приложение типа FB Messeger, Telegram, Whatsapp. В общем хочу делить работы на кусочки, просто очень много и многие вещи для меня новые. UI готовый нашел https://github.com/FaridSafi/react-native-gifted-chat . У нас backend сделано на websocket. Знаю основы React, React Native, React Navigation, работа с сервером(async запросы, работа с REST Api). Вопрос можете помочь как начать ? Что нужно знать для начало, шаги подскажите кто уже имеет опыта.
Demuz
Кто-нибудь знает доменные имена или ip адреса, на которые нужно открыть доступ на серверах, чтбы работал https://github.com/expo/expo-server-sdk-node ?
⇺Goga⇻
Подскажите, в какой UI либе есть похожий компонент?
⇺Goga⇻
он есть для RN?
⇺Goga⇻
Спасибо!
Alex
Всем привет
Volodymyr
Всем привет ) кто то программирует на амд радеон? Что скаже? Есть микро фризы ??
Alex
Всех с праздниками)
George
Нижний tab не будет скрываться как на gif при переходе по стеку
Demuz
У меня header выключен просто.
Khorark
У меня header выключен просто.
А как сделал такую плавность при переходе, что когда нижний тулбар убирается,скрин плавно уходит до края экрана? Это react-navigation или RNN ?
Nikita
Можно каким то образом реализовать систему ответов на жесты, что бы возвращались y, x координаты?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
гайз, а может кто-то подсказать что делает postInstall?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
у мну ярн падает на вызове этого скрипта, а его тупо нет. кто его должен был добавить я так найти и не смог
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
я вот думаю может просто дропнуть его и все. я так погуглил, чуваки пишут что он нужен чтоб слинковать директории под каждую платформу с сорцами, но что-то ясности это не дает. потому что работает вроде бы и так
Никита
гайз, а может кто-то подсказать что делает postInstall?
выполняет скрипт после установки зависимостей сам скрипт лежит в разделе scripts в package.json файле. Часто скрипт в package.json просто запускает sh или py скрипт из файла
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
я имею ввиду что конкретно он делает, а не кто его запускает
Никита
ну тогда давайте что у вас в этом разделе написано. Я прочитаю и расскажу вам. Повысите меня до майора
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
node ./bin/postinstall
Никита
вот например мой. Скажете что он делает? "postinstall": "./postinstall.sh", в вашем случае надо смотреть файл в bin/postinstall я так понял у вас его нет, в таком случае я бы стал смотреть по истории гита - в каком коммите была добавлена эта строчка, смотреть содержимое файла в тот момент и его историю - может его удалили за ненадобностью
dan
Не получается отправить нормально формдату, подскажите кто стакливался
dan
Форм дата при логировании не так ведь должна выглядить ? Как будто requestnterceptor какой-то его форматит еще как-то
Никита
ignite new myapp
в общем если скрипт добавлен через автогенерацию а потом был удален, думаю можно просто удалить его из package.json. В сгенерированном файле ничего критического - убить метро, установить поды
Никита
#!/usr/bin/env node const childProcess = require("child_process") const os = require("os") /** * Do all things that need to be done after installing packages * * Yes, it slows down package installation a little, but it's nice to not * have to remember these extra steps. */ ;[ // Make sure we're set up correctly { command: "solidarity" }, // Kill the metro bundler if it's running. { command: 'pkill -f "cli.js start" || set exit 0', onlyPlatforms: ["darwin", "linux"] }, // Help wanted: Add the windows version here. { command: "????", onlyPlatforms: ["win32"] }, // Make sure our native modules are androidX-happy { command: "jetify" }, // on iOS, make sure our native modules are installed { command: "pod install", cwd: "ios", onlyPlatforms: ["darwin"] }, ] .filter(({ onlyPlatforms }) => !onlyPlatforms || onlyPlatforms.includes(os.platform())) .forEach(commandAndOptions => { const { command, onlyPlatform: _, ...options } = commandAndOptions try { childProcess.execSync(command, { stdio: "inherit", ...options, }) } catch (error) { process.exit(error.status) } })
Marat
Ребят, подскажите пожалуйста, какую команду использовать, чтобы создать приложение без expo?
Marat
Просто я использовал обычный create-react-native-app, а он запускался только через expo, а мне нужно без него
Oleksandr
npx react-native init <project>
Marat
Спасибо!
Dima
всем привет, подскажите от React JS сильно отличается код по написанию?
Dima
Есть ли сильные заморочки от различных версий платформ ?
Kto?
У кого-то был опыт работы с API через VPN? Как вы решали проблему с коннектом в релиз версии? (VPN включен, но запросы не летят ((https)) ), allowInsecure делал, не помогает
Timur 👨‍💻
Всем привет, подскажите плиз, как можно заменить тему у MapView (react-native-maps) в зависимости от темы устройства (светлая/тёмная)? Пытался сделать заменив стандартную карту на iOS на Google Maps, получилось, но начало очень жутко лагать и маркеры с карты пропали(( Уже второй день бьюсь
Dimitrii
карты в реакт нейтиве вобще зло
Dimitrii
если заменить стандартные иконки на другие - будет лагать дико
Dimitrii
там оптимизации как ваша будущая пенсия, очень маленькая)
Timur 👨‍💻
Маркёры сделать иконками придётся, через явное указание icon
я делаю через image у Marker, icon не рабоатет почему-то
Jasur
Всем привет
Jasur
Кто пользовался sockjs для RN ?
Mykola
Добрый день. У меня проблема с запросами через аксиос. Они при релизной зборке на одном из андроид устройств непонятно куда отправяются и не доходят к серверу. При дев зборке, все работает как нужно.
Mykola
смотрел через axios.interceptors.request url запроса. Обе зборки показывают тоже самое
Khorark
Android 9 ? Url с SSL ?
Mykola
Через обычный fetch не пробовал
Mykola
Android 9 ? Url с SSL ?
нет, андпроид 7
Mykola
все на аксиосе постороено
Mykola
Android 9 ? Url с SSL ?
Да, Url с SSL. url с https:// начинается
Mykola
Gena
что именно?
Ошибки от процесса приложения или возникающие рядом системные в момент отправки запросов
Mykola
вот ето в респонсе получаю
Roman
Mykola
Ошибки от процесса приложения или возникающие рядом системные в момент отправки запросов
я не могу посмотреть процес приложения так как использую релиз зборку
Gena
я не могу посмотреть процес приложения так как использую релиз зборку
1. Можете. У вас мобильное приложение, а не js код. 2. Деобфускация js возможна чарез source map, который можно сгенерить при сборке
Gena
Кто пользовался sockjs для RN ?
Не пользовался, но вот: https://github.com/sockjs/sockjs-client/issues?utf8=%E2%9C%93&q=react+native
Mykola
1. Можете. У вас мобильное приложение, а не js код. 2. Деобфускация js возможна чарез source map, который можно сгенерить при сборке
1. т.е в логкате смотреть все логи которые возникают в момент отправки запроса? 2. можно линк или как ето гуглить и что с етим делать?
Gena
1. т.е в логкате смотреть все логи которые возникают в момент отправки запроса? 2. можно линк или как ето гуглить и что с етим делать?
2. react-native bundle --help (там есть параметр, который генерит сорс-мэп), в app/build.gradle можно добавить этот параметр если надо чтоб при сборке продакшн бандла сорс мэп генерился тоже одновременно. Но я просто собирал продакшн бандл напрямую ещё раз с этим параметром и это вроде работало... Для деобфускации можно пользоваться metro-symbolicate (лежит вместе с метро, т.е. в node_modules/.bin)... хелпа нет, но можно глянуть файл, там всё расписано (я каждый раз заглядываю туда просто)... Но я бы посоветовал всё же сперва ещё раз на дебажной сборке проверить (убедившись, что выключен дебаггер).
Volodymyr
На практие php с риакт нейтив использывать норм счиатеся??