Size: a a a

React Native — русскоговорящее сообщество

2020 January 21

T

Timur in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
Промис внутри не нужен, достаточно еще один await и throw

getUserCoordinates уже и так асинхронная

но вообще это уже в @js_ru / @js_noobs_ru лучше или в личке
Можно пример пожалуйста)
источник

I

Irakliy in React Native — русскоговорящее сообщество
Артем Гринцевич
Обычный SafeArea не работает для андроида
странно, вроде не было такой проблемы, ну нам о ней не известно пока 😅
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
рн 9 андроиды поддерживает?
источник

АГ

Артем Гринцевич in React Native — русскоговорящее сообщество
Тестили на девайсах с вырезами?)
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
ой, не все удалил, ща
источник

T

Timur in React Native — русскоговорящее сообщество
Я вот так сделал:
источник

T

Timur in React Native — русскоговорящее сообщество
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);
  }
 });
};
источник

I

Irakliy in React Native — русскоговорящее сообщество
Артем Гринцевич
Тестили на девайсах с вырезами?)
у нас, вроде, имеются такие, но лично я не тестил, не могу сказать точно =)
источник

I

Irakliy in React Native — русскоговорящее сообщество
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);
  }
 });
};
кидайте, пожалуйста, код через какой-нибудь сервис, а то так и сам код чиатть не удобно и другие сообщения теряются
источник

T

Timur in React Native — русскоговорящее сообщество
Гуд)
источник

АГ

Артем Гринцевич in React Native — русскоговорящее сообщество
Irakliy
у нас, вроде, имеются такие, но лично я не тестил, не могу сказать точно =)
Просто pure js реализации для андроида используют захардкоженную константу, которая в целом для статус баров андроидовских не будет работать всегда, а для девайсов с вырезами и подавно
источник

I

Irakliy in React Native — русскоговорящее сообщество
Артем Гринцевич
Просто pure js реализации для андроида используют захардкоженную константу, которая в целом для статус баров андроидовских не будет работать всегда, а для девайсов с вырезами и подавно
у нас просто андроиды как-то не в приоритете. Некоторый косяки, которые тянуться больше полугода, порой находим случайно ¯\_(ツ)_/¯
источник

МС

Макс Сивашов in React Native — русскоговорящее сообщество
Unsupported top level event type "onGestureHandlerEvent" dispatched в либе react-native-gesture-handler кто нибудь полюбому сталкивался, в гугле обсуждаемая тема сама подскажите ка крешить а то из гугла ничего нормального не нашел
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Timur
Гуд)
а тебе результат requestPermission нужен в subscribeToLocationUpdates? или не важно?
источник

T

Timur in React Native — русскоговорящее сообщество
Bogdan Shelomanov
а тебе результат requestPermission нужен в subscribeToLocationUpdates? или не важно?
результат requestPermission нужен в subscribeToLocationUpdates <-
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Timur
результат requestPermission нужен в subscribeToLocationUpdates <-
кинуть колбек сверху и вызвать, ну может тебе не подойдет, но работать поидее будет
источник

T

Timur in React Native — русскоговорящее сообщество
А потом getUserCoordinates как вызвать?)
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Timur
А потом getUserCoordinates как вызвать?)
так же, передав свой колбек, ну я же не вижу что у тебя, может не нужен, верни просто что то, а может и нужен
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
попробуй разными вариантами
источник

M

Maxvell in React Native — русскоговорящее сообщество
Добрый день.
Слышал у  компонента TextInput есть свойство, которое поднимает интупт в котором идёт ввод над клавиатурой, если она его перекрывает.
Если он правда существует, подскажите пожалуйста или скиньте ссылку в документации.
Или же это нужно функцию писать ?
источник