⇺Goga⇻
просто мне надо, каким то образом сохранить ее в react-async storage, или другое локальное хранилище.
Karomatov Bakhodur
Доброго времени суток! Подскажите пожалуйста как в expo-sqlite можно подключить готовый бд?
⇺Goga⇻
Anonymous
Unknown number
Unknown number
Так он и меняется.
Anonymous
Unknown number
Так подошло или другой вариант будешь искать?
Alisher
Привет, можете захейтить за вопрос, но реакт нативом никогда не пользовался, есть какой нибудь мини туториал как настроить его webpack, архитетуру
Anonymous
Этого будет достаточно, чтоб начать
Anonymous
Anonymous
active - The app is running in the foreground
background - The app is running in the background. The user is either:
in another app
on the home screen
[Android] on another Activity (even if it was launched by your app)
[iOS] inactive - This is a state that occurs when transitioning between foreground & background, and during periods of inactivity such as entering the Multitasking view or in the event of an incoming call
Anonymous
Ребят, то есть на андроиде никак не прочекать опускание шторки?
Kirill
Подскажите, что не так делаю может?
saveData(id, medicineName) {
let note = {
id,
medicineName
}
AsyncStorage.setItem('note', JSON.stringify(note));
}
Почему сохраняется только последний элемент, который добавляется?
Gena
Kirill
Kirill
displayData = async() => {
try {
let noteJSON = await AsyncStorage.getItem('note');
let note = JSON.parse(noteJSON);
alert (note.medicineName);
AsyncStorage.getAllKeys((err, keys) => {
AsyncStorage.multiGet(keys, (error, stores) => {
stores.map((result, i, store) => {
console.log({ [store[i][0]]: store[i][1] });
return true;
});
});
});
}
catch(error) {
alert(error);
}
}
Kirill
Потом таким образом пытаюсь вывести
Gena
Gena
Чтоб добавить, надо сперва прочитать данные, изменить (в вашем случае добавить элемент) и затем записать.
Gena
Или более "широким" циклом... сразу в эту ф-цию передавать все данные, всю коллекцию... особенно если она нужна в приложении (к примеру есть список всех тудушек где-то)
Kirill
Это то, что мне нужно?
George
Всем привет
У меня такая ситуация
react-navigation 4.x
BottomTab
-> StackA
-> Screen 1
-> StackB
-> Screen2
-> Screen 3
Как можно из Screen1 вызывать Sceen 1 или Screen 2 всегда верхними (так, чтобы клик по ссылке co Screen 1 не показывал предыдущий нажатый экран из StackB, перед тем как нужный экран показать)
Я попробовал navigation.reset, но он вообще похоже в рамках BottomTab ищет
Gena
George
George
Ваще не гуд
Kirill
В чем проблема?
saveData(id, medicineName) {
let note = { id, medicineName }
let noteList = AsyncStorage.getItem('noteList');
AsyncStorage.setItem('noteList', noteList += JSON.stringify(note));
}
Добавляя новый элемент, предыдущие элементы выводятся некорректно.
Alexander
Kirill
Alexander
Складывать строки можно, смотря что вы складываете )
Alex
РебяТ, вопрос по react-navigation.
Куда делся createSwitchNavigator в последней версии?
Alex
Ребят, как мне HomeScreen сделать с табами? через createBottomTabNavigator
https://snack.expo.io/?platform=android&name=Authentication%20flows%20%7C%20React%20Navigation&dependencies=%40react-native-community%2Fmasked-view%40%5E0.1.7%2C%40react-navigation%2Fnative%40%5E5.1.3%2C%40react-navigation%2Fbottom-tabs%40%5E5.2.4%2C%40react-navigation%2Fdrawer%40%5E5.3.4%2C%40react-navigation%2Fmaterial-bottom-tabs%40%5E5.1.6%2C%40react-navigation%2Fmaterial-top-tabs%40%5E5.1.6%2C%40react-navigation%2Fstack%40%5E5.2.6%2Creact-native-reanimated%40%5E1.7.0%2Creact-native-safe-area-context%40%5E0.7.3%2Creact-native-screens%40%5E2.4.0&sourceUrl=https%3A%2F%2Freactnavigation.org%2Fexamples%2F5.x%2Fauth-flow.js
Daniil
@ilyagaming https://t.me/mobile_jobs
Sherzod
Alex
Как сделать минусовой margin? У меня контент находится в блоке который имеет padding, и один блок я хочу растянуть на весь экран, как подойти к этой ситуации?
Alex
Как через navigation.navigate() перекинуть на эту же страницу, только с другими параметрами?
Vladimir
Всем привет.
Совет прошу из общей области.
Кто работал с React Native в плане разработки мобильных приложений? Есть ли проблемы с пушами, обрывами связи когда клиент в ожидании/свернут и тд.
Стоит ли дальше идти по пути React, иди свернуть к нативным языкам (Java/Swift)?
Заранее благодарен.
Vladimir
Именно по пушам проблемы и решения в основном те же, если есть опыт в нативных языках, никто не запрещает дорабатывать имеющиеся модули / делать свои, если их не хватает.
В целом - при выборе способов решения задач главное учитывать что это не отдельный "язык" или операционная система, и возможностей у него не больше чем есть у соответствующей платформы. А то иногда проскакивают вопросы про безлимитные по времени фоновые процессы и т.д, как в вебе.
По нативным языкам - 0. Опыт в веб-разработке есть (банальные html/css/js и React, приступил к Redux). Но в своем проекте хочу сделать еще мобильное приложение и вот задача - либо разобраться в React Native, либо уже искать на стороне людей. Как-то в опыте работал с С++, QT+QML, комплировалось все норм, но потом очень много было проблем с пушами, клиент при сворачивании обрывался, костылей настроили столько, что страшно было смотреть и App через раз пропускало обнову, часто отказывали с ссылками на доки.
%username% 🍺
Если для себя - разбираться с RN. Если для компании, то наймите консультанта (RN разработчика) для оценки рисков проекта и он вам скажет придется через пол года переписать нативно или нет
Vitaliy
По нативным языкам - 0. Опыт в веб-разработке есть (банальные html/css/js и React, приступил к Redux). Но в своем проекте хочу сделать еще мобильное приложение и вот задача - либо разобраться в React Native, либо уже искать на стороне людей. Как-то в опыте работал с С++, QT+QML, комплировалось все норм, но потом очень много было проблем с пушами, клиент при сворачивании обрывался, костылей настроили столько, что страшно было смотреть и App через раз пропускало обнову, часто отказывали с ссылками на доки.
дополню немного @tronin
разбираться с RN, заглядывая в исходники фреймворка и модулей и документацию платформ (если есть какой-то практический опыт в c++ значит исходники на objc не настолько страшно будет читать, как совсем без опыта, swift / java читаются намного легче), без этого сложнее будет понять почему что-то работает именно так как работает (в нативных модулях зачастую своих костылей хватает)
Vladimir
Anatoly
Привет! Посоветуйте image-picker с возможностью выбора нескольких файлов.
Использую react-native-image-crop-picker, падает на android. Есть открытый багрепорт: https://github.com/ivpusic/react-native-image-crop-picker/issues/1195
Поведение такое же: на андроиде при выборе одного/нескольких файлов из галереи приложение падает и перезапускается со сплэшскрина. На iOS всё ок. В эмуляторе андроида всё ок.
D
Всем привет! Кто-нибудь может подсказать есть ли способ заставить воспроизводиться скаченный на устройство html через webview? РН свежайший.
D
Работает нормально только на андроиде
Slava
Кто сталкивался как можно реализовать datepicker только с выбором месяца и года ?https://github.com/henninghall/react-native-date-picker/issues/17
Artur
Привет ✋
Вопрос для тех кто работал с AppsFlyer
Нужно узнать насколько долго работает атрибуция(TTL) для реферальный линок, сгенерированных через RN-SDK(метод `generateInviteLink`)
Перешерстил все доки, для REST API нашел 31d, а для SDK не могу найти
Nikita
Всем привет .Как чаще всего называю папки для вспомогательных компонентов? Папка components, screen уже заняты
Церго
Как хошь
Церго
У меня в компонент есть коммон например
Церго
И для скринов компоненты в папках по названия скрина
Церго
screens нету
Церго
Чтоб не возвращаться
Церго
)
Nikita
Никита
https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0
Alex
Serega
скажите, насколько плохо юзнуть .map() в RN ?
Alex
Serega
Andrei
FlatList это сложный компонент с блекджеком и шл...ми) если речь про то чтобы отрендерить конечное небольшое кол-во items и не нужно хедеров, поддержки virtuallist и еще 100500 фич которые в нем есть то .map самое то что нужно
Evgeniy
Serega
Karomatov Bakhodur
Кто знает как использовать require с параметром ? require('../assets/images/'+img)
Andrey
👋
Тестирую на минимальном приложении компоненты react-native через vue-native обертку, т.к. пишу веб на нем. Сбилдил в экспо под андроид, а под айфон не взлетает, выдает ошибку авторизации в Apple Developer Portal. Правильно ли я понимаю что сначала нужно подать заявку в этот портал чтобы заработал билд?
Kto?
dan
Подскажите, можно ли в react-navigation v5, сделать Stack.Screen как full-screen-modal ? Нашел только, что приходится весь Stack.Navigator делать как mode="modal".