Какк
Тестили на девайсах с вырезами?)
Bogdan
ой, не все удалил, ща
Timur 👨💻
Я вот так сделал:
Timur 👨💻
const getUserCoordinates = () => {
return new Promise((resolve, reject) => {
let res = null;
RNLocation.configure({
distanceFilter: 5.0
});
const granted = RNLocation.requestPermission({
ios: 'whenInUse',
android: {
detail: 'fine'
}
});
if (granted) {
RNLocation.subscribeToLocationUpdates(locations => {
res = {
lat: locations[0].latitude,
lon: locations[0].longitude,
};
setUserCoordinates(res);
resolve(res);
});
} else {
setOrderType('rating');
reject(null);
}
});
};
Irakliy
Timur 👨💻
Гуд)
Irakliy
Макс
Unsupported top level event type "onGestureHandlerEvent" dispatched в либе react-native-gesture-handler кто нибудь полюбому сталкивался, в гугле обсуждаемая тема сама подскажите ка крешить а то из гугла ничего нормального не нашел
Bogdan
Гуд)
а тебе результат requestPermission нужен в subscribeToLocationUpdates? или не важно?
Timur 👨💻
Timur 👨💻
А потом getUserCoordinates как вызвать?)
Bogdan
попробуй разными вариантами
Maxvell
Добрый день.
Слышал у компонента TextInput есть свойство, которое поднимает интупт в котором идёт ввод над клавиатурой, если она его перекрывает.
Если он правда существует, подскажите пожалуйста или скиньте ссылку в документации.
Или же это нужно функцию писать ?
Дмитрий
Maxvell
Спасибо )
Leksey
Ребят, подскажите какой нибудь адекватный popover?
Timur 👨💻
Кто юзал react-native-modal-datetime-picker не подскажите из-за чего не iPhone текст белый, когда в эмуляторе на iPhone он черный, что за магия такая?)
Alexander
Timur 👨💻
Сейчас проверю
Timur 👨💻
Да, все верно, спасибо)
yarastqt [msk +1 week]
А с position работает?
yarastqt [msk +1 week]
С padding там чёт сложно
Yurii
А родитель avoidingview какой?
Yurii
А как так получилось что у вас родитель такой?
Yurii
Смените обертку на вью дайте ему флекс 1 и для евойдингвью тоже флекс 1 задайте
Yurii
А для закрытия клавы есть keyboardShouldPersistTaps
Yurii
Соотвественно вы оборачиваете всю движуху в скролл вю что бы на мелких экрана ваша форма н превратилась в кашу даете на скролл keyboardShouldPersistTaps и под скролл вью KeyboardAvoidingView
NoName
Всем привет. Подскажите, как сделать так, что бы ScrollView был на всю высоту родительского View? Потому что сейчас приходится задавать ему высоту явно.
А высота для ScrollView получается вычитанием высоты футера и хедера из общей высоты экрана
Мне кажется что это как то не совсем правильно.
Что посоветуете?
Yurii
NoName
NoName
NoName
Мне кажется что я что то не так делаю
Bogdan
прилинковал пакет, перезапустил, такое вылезло, не понимаю что не так?
Bogdan
import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
packages.add(new RNGestureHandlerPackage());
Bogdan
разобрался, не в тот файл писал
Anonymous
Всем привет!
Кто-нибудь знает либы помимо react-native-view-shot для делания скрина определенного вью?
Anonymous
Aka скриншота
Anonymous
Если кого-нибудь тоже интересовал этот вопрос, то ответ ниже
https://docs.expo.io/versions/latest/sdk/take-snapshot-async/?redirected
Anonymous
Есть в экспо
Сергей
Ребят, подскажите, как вот такое пофиксить?
Lema
ребят, всем привет! Есть довольно специфичный вопрос даже для нативной разработки, наверное. Как можно поставить пароль на удаление приложение? То есть чтобы удалить приложение - нужно ввести пароль
Gena
Lema
Окей, спасибо)
Timur 👨💻
подскажите плиз, прикручиваю firebase для отправки push уведомлений по этому уроку https://ford.dev/react-native-and-firebase-how-to-send-push-notifications-on-ios-and-android-part-1/?unapproved=72&moderation-hash=fa89ccb5a0b98e339bbceb811bd7b0c3#comment-72
Внизу там есть пример App.js файла на классах с componentWillUnmount() у меня спользуются стрелочные функции (пример на скрине) что мне надо сделать, чтобы код в componentWillUnmount тоже работал?
Timur 👨💻
и вообще правильно ли я написал, просто сейчас сыпятся ошибки
Bogdan
Daniil
Это если без зависимостей
Timur 👨💻
Timur 👨💻
Ещё вопрос касательно FCM кто по каким урокам пуши прикручивал, чтобы прям работало?)
You are my friend
Всем привет. Проблема с билдом, в симуляторе добавил поиск, потом делаю билд, заливаю на тест флайт, скачиваю себе на телефон и у меня показывается старая версия приложения почему то
Anonymous
нужен ли AppRegistry для проекта на Expo?
Anton
You are my friend
NoName
Anatoly
Посоветуйте наглядный пример работы с redux-saga в RN, пожалуйста. Какой-нибудь каноничный пример. Чот вроде в общих чертах примерно понял из документации.
Можно реализовать автоматическое переключение лоадера при отправке запросов с сагами?
Ermak
Привет всем, первый раз работаю с rn, подскажите плз найболее адекватный роутер
Дмитрий
Руслан
Ermak
NoName
Andrei
Jasur
Anatoly
Anatoly
Andrei
А что за автоматическое переключение лоадера?
Andrei
с сагами да, без проблем.
Andrei
но тут больше вопрос насколько большое у тебя приложение, и как много мест откуда тебе нужно это состояние хэндлить. если нужно только для лоадера и у тебя всего пара реквестов - то может и не нужно тащить саги. но вообще саги мега крутая вещь. грубо говоря у тебя все сайдэффекты лежат в одном месте. это действительно удобно
Anatoly
Andrei
в тему саг, вот кстати статейка неплохая по пониманию принципов работы генераторов - https://dev.to/lydiahallie/javascript-visualized-generators-and-iterators-e36?utm_source=ESnextNews.com&utm_medium=Weekly+Newsletter&utm_campaign=2020-01-21
Bogdan
вместо ридакса - еффектор, аполо, реатом, хз, что все на ридаксе повернулись, а если берешь аполо, вообще проблем не знаешь
Constantine️
но аполло же для графа?)