Kto?
Kto?
этот код мешал
А как у тебя анмаунтился компонент при сворачивании?
Kto?
Он же не анмаунтится по дефолту
Артем
хер его знает, но сейчас работает
Kto?
Советую разобраться, не удалять листенеры дело не лучшее
Max
Где можно глянуть инфу по реверсу приложения на rn?
Anonymous
разархивируешь apk, достаешь js файлы дальше вручную читаешь
Anonymous
была прога для реверса вебпак бандлов, но она слабая достаточно
Anonymous
рн приложения вроде даже не вебпаком собираются
Anonymous
Привет всем, кто еще не спит) У меня проблема с react native – посоветовали написать сюда, очень надеюсь, что сможете помочь 😅 Сейчас только начал изучать react native, делаю приложение под iOS, проблема с NavigatorIOS – он не рендерится (ниже отправлю скрин с ошибкой). Гугл ничего не дал, в целом ничего не помогает. Что интересно – в симуляторе онлайн все грузит и отображает как задумано
Anonymous
Anonymous
Я уже даже пробовал сносить и ставить все по новой – результат такой же, я в полном отчаянии..
Pavel
import Router забыл
Anonymous
Все в пределах одного файла
Anonymous
Anonymous
Если же прописать export default AuthPage То все норм
Anonymous
Я даже копировал пример из официальной документации – результат такой же. При этом если я загружаю свой код на https://snack.expo.io, то все работает нормально. Проблема возникает только если запускаю у себя
Andrey
попробуй let styles объявить до использования. Это не var, всплывать не должны
Andrey
проверь что в AuthPage экспорт не забыл
Anonymous
Решил проблему, может кому полезно будет: все до жути просто и надо было быть внимательней. Данный компонент был просто удален. Вместо него надо использовать StackNavigator
Vadim
Вопрос по тестированию. Сделал я тесты на Detox. Теперь хочу, чтобы автоматически создавались эмуляторы с различными сборками андроида и на них прогонялись тесты. То, что я описываю правильно? И мб я описал какой-то существующий сервис? Сори, полный нуб в тестировании. Хочется все нормально сделать.
ウラジミール
Всем привет! Подскажите как сделать эффект перемещения частиц, как показано в этом примере? По заполнению иконки и эффект тапа более менее понятно как делать.
Vadim
А может все таки не стоит)
А я бы посмотрел на реализацию )
ウラジミール
Стоит! )
Dmitry
Просто задача достаточно сложная. И мне кажется, что могут быть проблемы с плавностью
Dmitry
Но теперь мне самому интересно стало
Vadim
Ну иконки сами через lottie, допустим. А капли анимацией.
Dmitry
Ох уж эти дизайнеры интерфейсов
Шахзод
Доброго дня, почему на expo и react-native контейнеры nativebase отображаются по разному ? да и еще на экспо safeArea отображается с верху и снизу
Шахзод
jocoders
Ребята помогите пожалуйста, как мне отрендерить объект объектов с ключами во FlatList, мне нужен ключ и значения с объекта: Output object data: {"BTC_BCN":{"id":7,"last":"0.00000006", "highestBid":"0.00000005","percentChange":"0.20000000"}, "BTC_BTS":{"id":14,"last":"0.00000374", "highestBid":"0.00000376","percentChange":"-0.02857142"}, "BTC_CLAM":{"id":20,"last":"0.00029000", "highestBid":"0.00028119","percentChange":"-0.01854609"}} Wish result: <FlatList data={} keyExtractor={} renderItem={() => ( <CryptoItem name={key} highBid={data.id} lastBid={data.last} percent={data.percentChange} /> )} />
jocoders
Object.entries | Object.keys ?
let newArr = Object.keys(obj).map(key => { let ar = obj[key] // Apppend key if one exists (optional) ar.key = key return ar }) пробовал такой вариант, но мне почему-то на выходе получается массив букв в React. при чем проверяю его в песочнице и он работает как надо
jocoders
[{"id":7,"last":"0.00000006", "highestBid":"0.00000005","percentChange":"0.20000000”, “key”: "BTC_BCN"}, {"id":14,"last":"0.00000374", "highestBid":"0.00000376","percentChange":"-0.02857142”, “key”: “"BTC_BCN””}] массив объектов и ключ внутрь положить
Alexey
привет ребята подскажите пожалуйста я делаю приложение через expo Linking в режиме разработки все работало потом собрал apk стало ругаться на схему прописал схему в app.json перестало переходить по ссылкам внутри приложения я использовал линкинг для переходов вместо обычной навигации раньше переходило а теперь пытается перейти с префиксом и не может
jocoders
https://jsfiddle.net/udw382xk/
спасибо огромное 🙏 только почему в Реакте мне приходить объект объктов символов )))
jocoders
Вот функция const url = 'https://poloniex.com/public?command=returnTicker' useEffect(() => { fetch(url) .then(x => x.text()) .then(data => Object.keys(data).reduce((arr, key) => { arr.push({ key, ...data[key] }) return arr }, []) ) .then(z => setData(z)) })
jocoders
Полкчить данные чтобы потом их рендерить во Flatlist, просто нужно еще до ключа достучаться
Khorark
И что .then(x => x.text()) делает?
Gena
Лучше задумайтесь, сколько лишних CPU циклов там reduce жрет (
jocoders
Ну да. useEffect делает запрос на сервер => получаю данные => пасрсинг => запись в стэйт
jocoders
useEffect(() => { fetch(url) .then(x => x.text()) .then(z => setData(z)) })
jocoders
Ааа, ты имеешь ввиду зависимости? []
Khorark
И зачем ты делашь x.text() ?
jocoders
Забыл про него, чтобы распарсить
jocoders
Без него объект не приходит
jocoders
x.text()
Khorark
x.text()
А кто вам сказал, что нужно делать text() ?
Khorark
Изучите пожалуйста более подробно доку https://learn.javascript.ru/fetch
jocoders
Изучите пожалуйста более подробно доку https://learn.javascript.ru/fetch
Увидел данный метод в одном курсе. Спасибо огромное за помощь. Буду пробовать))
Kto?
Люблю курсы
jocoders
You're welcome
Бро от спасибо тебе огромное! Заработало)))) Надо было просто метод json() использовать и [] поставить в зависимости для useEffect. От души 🙏
Alexey
привет ребята подскажите пожалуйста я делаю приложение через expo Linking в режиме разработки все работало потом собрал apk стало ругаться на схему прописал схему в app.json перестало переходить по ссылкам внутри приложения я использовал линкинг для переходов вместо обычной навигации раньше переходило а теперь пытается перейти с префиксом и не может
Sergey
Привет, подскажите, пожалуйста, собираюсь апгрейднуть приложение с 0.59.9 на 0.60.5. Приложеине содержит лютую кучу нативных зависимостей, соответственно вопрос, как их разруливать? На IOS же теперь все на подах (оригинальный проект без подов прекрасно живет). С Андроид тоже непоняточка, в апгрейд хелпере упомянут только MainApplication.java, и к сожалению ни слова про graddle файлы. есть у кого на примете более подробный гайд или пара советов?
Dmitry
Слайдер убрали из react и перенесли в react-community
Это я в курсе, но на текущем проекте он спокойно работает
Dmitry
Сейчас уже выпиливаем
Alexey
привет ребята подскажите пожалуйста я делаю приложение через expo Linking в режиме разработки все работало потом собрал apk стало ругаться на схему прописал схему в app.json перестало переходить по ссылкам внутри приложения я использовал линкинг для переходов вместо обычной навигации раньше переходило а теперь пытается перейти с префиксом и не может
Dmitry
А остальные зависимости как разруливал? Или просто делал все по хелперу?
Делал по https://react-native-community.github.io/upgrade-helper/ Из Podfile удалил все спеки либ
Sergey
Хорошо, спасибо)
Sergey
Этого добра же нет в 60 ?
Alexey
Нужно каждую конкретную библиотеку проверять. А вообще можно использовать https://github.com/mikehardy/jetifier. Он позволяет работать на верси 0.60, если какие-то библиотеки еще не обновились. Подробне можно почитать тут - https://github.com/react-native-community/discussions-and-proposals/issues/129
Sergey
Не, вопрос не к тому