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 экспорт не забыл
Andrey
Andrey
Anonymous
Решил проблему, может кому полезно будет: все до жути просто и надо было быть внимательней. Данный компонент был просто удален. Вместо него надо использовать StackNavigator
Vadim
Вопрос по тестированию. Сделал я тесты на Detox. Теперь хочу, чтобы автоматически создавались эмуляторы с различными сборками андроида и на них прогонялись тесты.
То, что я описываю правильно? И мб я описал какой-то существующий сервис?
Сори, полный нуб в тестировании. Хочется все нормально сделать.
ウラジミール
Всем привет! Подскажите как сделать эффект перемещения частиц, как показано в этом примере? По заполнению иконки и эффект тапа более менее понятно как делать.
Dmitry
ウラジミール
Стоит! )
Dmitry
Просто задача достаточно сложная. И мне кажется, что могут быть проблемы с плавностью
Dmitry
Но теперь мне самому интересно стало
Vadim
Ну иконки сами через lottie, допустим. А капли анимацией.
Dmitry
Ох уж эти дизайнеры интерфейсов
Vadim
Шахзод
Доброго дня, почему на expo и react-native контейнеры nativebase отображаются по разному ? да и еще на экспо safeArea отображается с верху и снизу
Шахзод
Alexsandr
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}
/>
)}
/>
Khorark
Ребята помогите пожалуйста, как мне отрендерить объект объектов с ключами во 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}
/>
)}
/>
Object.entries | Object.keys ?
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. при чем проверяю его в песочнице и он работает как надо
Khorark
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””}] массив объектов и ключ внутрь положить
Khorark
Alexey
привет ребята
подскажите пожалуйста
я делаю приложение через expo Linking
в режиме разработки все работало
потом собрал apk
стало ругаться на схему
прописал схему в app.json
перестало переходить по ссылкам внутри приложения
я использовал линкинг для переходов вместо обычной навигации
раньше переходило а теперь пытается перейти с префиксом и не может
Khorark
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))
})
Khorark
jocoders
Полкчить данные чтобы потом их рендерить во Flatlist, просто нужно еще до ключа достучаться
Khorark
Khorark
И что .then(x => x.text()) делает?
Gena
Лучше задумайтесь, сколько лишних CPU циклов там reduce жрет (
Khorark
jocoders
Ну да. useEffect делает запрос на сервер => получаю данные => пасрсинг => запись в стэйт
jocoders
useEffect(() => {
fetch(url)
.then(x => x.text())
.then(z => setData(z))
})
Khorark
jocoders
Ааа, ты имеешь ввиду зависимости? []
Khorark
Khorark
И зачем ты делашь x.text() ?
jocoders
Забыл про него, чтобы распарсить
jocoders
Без него объект не приходит
jocoders
Khorark
А кто вам сказал, что нужно делать text() ?
Khorark
Изучите пожалуйста более подробно доку https://learn.javascript.ru/fetch
Khorark
Kto?
Люблю курсы
jocoders
You're welcome
Бро от спасибо тебе огромное! Заработало)))) Надо было просто метод json() использовать и [] поставить в зависимости для useEffect. От души 🙏
Khorark
Alexey
привет ребята
подскажите пожалуйста
я делаю приложение через expo Linking
в режиме разработки все работало
потом собрал apk
стало ругаться на схему
прописал схему в app.json
перестало переходить по ссылкам внутри приложения
я использовал линкинг для переходов вместо обычной навигации
раньше переходило а теперь пытается перейти с префиксом и не может
Sergey
Привет, подскажите, пожалуйста, собираюсь апгрейднуть приложение с 0.59.9 на 0.60.5. Приложеине содержит лютую кучу нативных зависимостей, соответственно вопрос, как их разруливать?
На IOS же теперь все на подах (оригинальный проект без подов прекрасно живет). С Андроид тоже непоняточка, в апгрейд хелпере упомянут только MainApplication.java, и к сожалению ни слова про graddle файлы. есть у кого на примете более подробный гайд или пара советов?
Dmitry
Pavel
Dmitry
Сейчас уже выпиливаем
Sergey
Alexey
привет ребята
подскажите пожалуйста
я делаю приложение через expo Linking
в режиме разработки все работало
потом собрал apk
стало ругаться на схему
прописал схему в app.json
перестало переходить по ссылкам внутри приложения
я использовал линкинг для переходов вместо обычной навигации
раньше переходило а теперь пытается перейти с префиксом и не может
Sergey
Хорошо, спасибо)
Sergey
Этого добра же нет в 60 ?
Alexey
Нужно каждую конкретную библиотеку проверять. А вообще можно использовать https://github.com/mikehardy/jetifier. Он позволяет работать на верси 0.60, если какие-то библиотеки еще не обновились.
Подробне можно почитать тут - https://github.com/react-native-community/discussions-and-proposals/issues/129
Sergey
Не, вопрос не к тому