Sergey️
swift vs js - Типизация и weak/optional значения
George
Всем привет
George
А какой сейчас статус у react-native-navigation?
Я год назад их пробовал - было оочень сыро
George
Кто-нибудь использует их в реальных проектах?
George
Можно ли так скрыть tab в react-navigation, когда у меня каждый таб - это стэк навигатор?
Demuz
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 ?
vic tor
⇺Goga⇻
Подскажите, в какой UI либе есть похожий компонент?
Kto?
⇺Goga⇻
он есть для RN?
⇺Goga⇻
Спасибо!
Alex
Всем привет
Volodymyr
Всем привет ) кто то программирует на амд радеон? Что скаже? Есть микро фризы ??
Alex
Всех с праздниками)
George
Нижний tab не будет скрываться как на gif при переходе по стеку
Demuz
Demuz
Demuz
У меня header выключен просто.
Khorark
У меня header выключен просто.
А как сделал такую плавность при переходе, что когда нижний тулбар убирается,скрин плавно уходит до края экрана? Это react-navigation или RNN ?
Demuz
Nikita
Можно каким то образом реализовать систему ответов на жесты, что бы возвращались y, x координаты?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
гайз, а может кто-то подсказать что делает postInstall?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
у мну ярн падает на вызове этого скрипта, а его тупо нет. кто его должен был добавить я так найти и не смог
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
я вот думаю может просто дропнуть его и все. я так погуглил, чуваки пишут что он нужен чтоб слинковать директории под каждую платформу с сорцами, но что-то ясности это не дает. потому что работает вроде бы и так
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
я имею ввиду что конкретно он делает, а не кто его запускает
Никита
ну тогда давайте что у вас в этом разделе написано. Я прочитаю и расскажу вам. Повысите меня до майора
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
node ./bin/postinstall
Никита
вот например мой. Скажете что он делает?
"postinstall": "./postinstall.sh",
в вашем случае надо смотреть файл в bin/postinstall
я так понял у вас его нет, в таком случае я бы стал смотреть по истории гита - в каком коммите была добавлена эта строчка, смотреть содержимое файла в тот момент и его историю - может его удалили за ненадобностью
dan
Не получается отправить нормально формдату, подскажите кто стакливался
dan
Форм дата при логировании не так ведь должна выглядить ? Как будто requestnterceptor какой-то его форматит еще как-то
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Никита
ignite new myapp
в общем если скрипт добавлен через автогенерацию а потом был удален, думаю можно просто удалить его из package.json. В сгенерированном файле ничего критического - убить метро, установить поды
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Никита
#!/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)
}
})
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
#!/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>
Jasur
Marat
Спасибо!
Dima
всем привет, подскажите от React JS сильно отличается код по написанию?
Dima
Есть ли сильные заморочки от различных версий платформ ?
Kto?
У кого-то был опыт работы с API через VPN?
Как вы решали проблему с коннектом в релиз версии?
(VPN включен, но запросы не летят ((https)) ), allowInsecure делал, не помогает
Timur 👨💻
Всем привет, подскажите плиз, как можно заменить тему у MapView (react-native-maps) в зависимости от темы устройства (светлая/тёмная)?
Пытался сделать заменив стандартную карту на iOS на Google Maps, получилось, но начало очень жутко лагать и маркеры с карты пропали(( Уже второй день бьюсь
Dimitrii
карты в реакт нейтиве вобще зло
Dimitrii
если заменить стандартные иконки на другие - будет лагать дико
Dimitrii
там оптимизации как ваша будущая пенсия, очень маленькая)
George
Timur 👨💻
Pavel
Jasur
Всем привет
Jasur
Кто пользовался sockjs для RN ?
Mykola
Добрый день. У меня проблема с запросами через аксиос. Они при релизной зборке на одном из андроид устройств непонятно куда отправяются и не доходят к серверу. При дев зборке, все работает как нужно.
Mykola
смотрел через axios.interceptors.request url запроса. Обе зборки показывают тоже самое
Khorark
Khorark
Khorark
Android 9 ? Url с SSL ?
Mykola
Через обычный fetch не пробовал
Mykola
Mykola
все на аксиосе постороено
Gena
Mykola
Gena
что именно?
Ошибки от процесса приложения или возникающие рядом системные в момент отправки запросов
Mykola
вот ето в респонсе получаю
Roman
Mykola
Gena
1. т.е в логкате смотреть все логи которые возникают в момент отправки запроса?
2. можно линк или как ето гуглить и что с етим делать?
2. react-native bundle --help (там есть параметр, который генерит сорс-мэп), в app/build.gradle можно добавить этот параметр если надо чтоб при сборке продакшн бандла сорс мэп генерился тоже одновременно. Но я просто собирал продакшн бандл напрямую ещё раз с этим параметром и это вроде работало... Для деобфускации можно пользоваться metro-symbolicate (лежит вместе с метро, т.е. в node_modules/.bin)... хелпа нет, но можно глянуть файл, там всё расписано (я каждый раз заглядываю туда просто)...
Но я бы посоветовал всё же сперва ещё раз на дебажной сборке проверить (убедившись, что выключен дебаггер).
Volodymyr
На практие php с риакт нейтив использывать норм счиатеся??
Mykola