Size: a a a

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

2019 October 28

А

Александр in React Native — русскоговорящее сообщество
Паша Абакшин
тут ошибка rn gesture handler
В index.js поставь первым импортом import 'react-native-gesture-handler'
источник

AG

Artem Golovanev in React Native — русскоговорящее сообщество
Всем привет, кто писал свои нативные модули, как вы создавали кастомные геттеры ?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Artem Golovanev
Всем привет, кто писал свои нативные модули, как вы создавали кастомные геттеры ?
В смысле геттеры? Есть два простых варианта:
1. Экспортировать значение из натива в JS как константу
2. Сделать метод (асинхронный) который будет вызывать коллбэк в JS (или промис резолвить) с результатом

Что из этого больше подходит для геттера? )
источник

AG

Artem Golovanev in React Native — русскоговорящее сообщество
Короче мне нужно экспортировать переменную, типа current value в js
источник

AG

Artem Golovanev in React Native — русскоговорящее сообщество
Если юзать макрос export view property - то по факту, мы просто определяем сеттер
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Artem Golovanev
Если юзать макрос export view property - то по факту, мы просто определяем сеттер
И у каждого инстанса вью своё свойство? Тогда поимерно так же, как mesure сделан. Можно ещё примеры в, ну например, в react-native-maps глянуть - там есть этот функционал
источник

ПА

Паша Абакшин in React Native — русскоговорящее сообщество
Александр
В index.js поставь первым импортом import 'react-native-gesture-handler'
Спасибо тебе за то, что ты есть!
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Artem Golovanev
Если юзать макрос export view property - то по факту, мы просто определяем сеттер
Альтернатива (даже более простая) - эвент, типа <MyView onValueChange={...} /> - в любом случае это будет асинхронно. Если бы была возможность сделать такие вещи синхронными - не было бы столько проблем с компонентом Text )
источник

Д

Денис in React Native — русскоговорящее сообщество
Заюзал fastlane match, теперь в XCODE и на apple.developer отличаются сертификаты. Как исправить?
источник

AG

Artem Golovanev in React Native — русскоговорящее сообщество
да, я уже об этом думал, мне экспортировать метод как RCT_EXPORT_METHOD?
источник

AG

Artem Golovanev in React Native — русскоговорящее сообщество
и тип должен быть RCTDirectEventBlock?
источник

AG

Artem Golovanev in React Native — русскоговорящее сообщество
и самый главный вопрос, как это провернусь со Swift
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Artem Golovanev
да, я уже об этом думал, мне экспортировать метод как RCT_EXPORT_METHOD?
Если эвент, то вот так: https://github.com/facebook/react-native/blob/0.62-stable/React/Views/RCTDatePickerManager.m#L41
Если метод, то наверное как-то так: https://github.com/react-native-community/react-native-maps/blob/master/lib/ios/AirMaps/AIRMapManager.m#L177
А вот со Swift'ом я не работаю )
источник

WX

W X in React Native — русскоговорящее сообщество
Вопрос не совсем по рн, но есть аппсы, которые работают только в определённом гео, как их запустить и подменить локейшн?
Через виртуалку или андроид
источник

R

RedTeapot in React Native — русскоговорящее сообщество
W X
Вопрос не совсем по рн, но есть аппсы, которые работают только в определённом гео, как их запустить и подменить локейшн?
Через виртуалку или андроид
Вернее, совсем не по рн. Оффтоп.
источник

WX

W X in React Native — русскоговорящее сообщество
RedTeapot
Вернее, совсем не по рн. Оффтоп.
Связан вообще-то, допустим я приложение пишу на рн и мне надо тестить с разными локейшенами, но в режиме блекбокс, та же задача
источник

R

RedTeapot in React Native — русскоговорящее сообщество
Ну, в такой постановке - допустим
источник

R

RedTeapot in React Native — русскоговорящее сообщество
Вроде, стандартный эмулятор из состава Android SDK умеет подменять геопозицию
источник

WX

W X in React Native — русскоговорящее сообщество
Попробую
Ещё видел в меню разработчика что-то такое было
источник

ДР

Димка Реактнативный 🛸 in React Native — русскоговорящее сообщество
dron
Привет, только собираюсь вливаться в RN. Что посоветуете,  expo или rn cli?
источник