@reactnative_ru

Страница 834 из 878
KDeveloper ??
26.09.2018
10:42:40
и вроде как на Сбербанк нельзя вывести из-за санкций

KDeveloper ??
26.09.2018
10:43:41
А, с ним все норм должно быть

желательно конечно уточнить, с какого лимита начинается вывод

Google
KDeveloper ??
26.09.2018
10:45:10
где это смотреть?
В тех.поддержку написать

или позвонить

и мне кажется, что лучше спросить тут: t.me/ios_ru

Arturs
26.09.2018
10:49:25
Какие есть варианты что бы сделать AR-подобную навигацию? Когда смотришь через камеру и по направлению к объекту показывается маркер. Сейчас подрядчик мучается с RNSimpleCompass, на iOS относительно неплохо работает, а на Андроиде все довольно отстойно, начиная с того, что стороны света не по нужным направлениям иногда ? Предлагают углубляться в очень детальную математику для пересчета координат мировых и их усреднения. Вроде логично, но мне с трудом верится что такая задача еще не решена..

Arturs
26.09.2018
10:51:18
И как результаты?

あなたの神
26.09.2018
10:51:30
И как результаты?
Я не нашел никаких толковых солюшенов, по-этому у меня проект забит математикой

И как результаты?
Viro React юзаешь?

Arturs
26.09.2018
10:54:08
Viro React юзаешь?
По началу пробовали с ним, но ребята сдулись и решили делать просто оверлей по камере

по сути реальный AR не очень подходил из-за того что пользователю надо настраивать плоскость и нам не нужны виртуальные объекты

あなたの神
26.09.2018
10:55:29
По началу пробовали с ним, но ребята сдулись и решили делать просто оверлей по камере
Так а смысл? Там куча сэмп проектов Viro React + react-native-video , упрощает в разы и без костылей результат. Хотя сам Виро очень кривая либа, Wikitude выглядит адекватнее на фоне всех

Ну я брал гео юзера, гео объекта, по формуле считал угол направление к объекту от юзера, брал угол компаса и в трансформе значка угол компаса отнимал от угола наклонения к объекту

Google
あなたの神
26.09.2018
10:56:55
И ставил проверку для правильного определения градуса в трансформе

Ну и обновлял его с каждым обновлением гео

Криво, но работает

Arturs
26.09.2018
10:57:42
Виро очень кривая это точно, а еще в добавок к нашему набору костыей не собирается толком вместе )

подход с компасом звучит более чем логично, и это то что я ожидал бы, но почему-то ребята буксуют. Похоже надо лезть в код самому. Спасибо Untitled за сочуствие )

Philipp
26.09.2018
11:12:49
Всем салют) ребят, не сталкивались с кропингом видео? Чтобы сделать из прямоугольного квадратное и была до этого возможность выбрать зону для этого квадрата. Т.е. чтобы не тупо сверху резалось

Валера
26.09.2018
11:17:59
Добрый день. Начинаю учить реакт натив с нуля, можете подсказать для старта какой нибудь воркшоп для базового понимания или хорошую статью для старта на русском языке

Alisher Akbarov
26.09.2018
11:36:29
Ребята, подскажите библиотеку для использования иконок в формате SVG?

Play
26.09.2018
11:37:40
кастомные иконки грузить так https://github.com/oblador/react-native-vector-icons#custom-fonts

Alexander
26.09.2018
11:39:26
господа, кто использовал react-native-firebase для пушей

как локализовать запрашиваемый permission?

всплывашка на телефоне, о том, что "приложение хочет отправлять нотификации"

Валера
26.09.2018
11:41:50
https://react-native-village.github.io/
Спасибо) Вроде то что нужно!

Vladislav
26.09.2018
11:42:22
как локализовать запрашиваемый permission?
https://stackoverflow.com/questions/25736700/how-to-localise-a-string-inside-the-ios-info-plist-file

Alexander
26.09.2018
11:43:02
https://stackoverflow.com/questions/25736700/how-to-localise-a-string-inside-the-ios-info-plist-file
да, но в info.plist нету стринги соответствющей нотификации

Eugene
26.09.2018
11:43:18


Google
A.
26.09.2018
11:56:18
react-native-charts-wrapper

✡️Хаски
26.09.2018
12:12:18
Подскажите модуль для перевода голосовых запросов в текст ?

A.
26.09.2018
13:37:07
У кого-нибудь есть предположение, почему проект перестал собираться после npm i? package-lock.json не меняется, в проекте тоже ничего не менялось

ругается на Error: Couldn't find preset "module:metro-react-native-babel-preset" relative to directory

Mike
26.09.2018
13:38:59
Подскажите модуль для перевода голосовых запросов в текст ?
у гугла есть апи, но как только размеры перерастают в околопродовые стоит дороже золота

Aynur
26.09.2018
13:39:10
ругается на Error: Couldn't find preset "module:metro-react-native-babel-preset" relative to directory
пробовали удалить node_modules и заново запустить npm i?

A.
26.09.2018
13:39:15
да

и watchman почистить и кэш start'а

Aynur
26.09.2018
13:39:46
ошибка знакомая, не обновлялись на rn 0.57?

A.
26.09.2018
13:40:09
обновлялась :) но уже использовала решение, которое @gblack9 присылал

Илья
26.09.2018
13:42:53
и watchman почистить и кэш start'а
Можно попробовать перегрузить систему. Один раз мне помогло в похожей ситуации

A.
26.09.2018
13:43:05
кстати, да, не подумала

Gena
26.09.2018
13:45:01
обновлялась :) но уже использовала решение, которое @gblack9 присылал
Надо проверить две вещи: 1. Версия бабеля, который лежит непосредственно в <proj>/node_modules/babel-core (на самом деле тут я не уверен, что именно смотреть... надо, что метро использовал babel 7, и его основные модули должны находиться в node_modules верхнего уровня) 2. Проверить, что есть <proj>/node_modules/metro-react-native-babel-preset

Я просто не помню, чтоб писал полный список своих изменений для него... только про react-native-typescript-transformer (потому что это нигде не описано было). А вообще вот здесь есть примерная схема: https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md#updating-to-this-version

A.
26.09.2018
14:00:54
Да, я как раз по этой схеме делала, потом правила для тайпскрипта. Сейчас вручную проставила babel-core и проект вообще перестал собираться(yarn start || npm start) с ошибкой где-то здесь : node_modules/metro/src/index.js: и здесь : node_modules/ws/lib/WebSocketServer.js:82:50. У metro уже была такая ошибка в этом году, попробую поиграть с разными версиями

Gena
26.09.2018
14:06:50
Да, я как раз по этой схеме делала, потом правила для тайпскрипта. Сейчас вручную проставила babel-core и проект вообще перестал собираться(yarn start || npm start) с ошибкой где-то здесь : node_modules/metro/src/index.js: и здесь : node_modules/ws/lib/WebSocketServer.js:82:50. У metro уже была такая ошибка в этом году, попробую поиграть с разными версиями
На всякий случай, мой package.json (та часть, которая к RN и ts относится): "dependencies": { "react": "16.5.0", "react-native": "0.57.1", (у меня "git+https://github.com/vovkasm/react-native.git#v0.57.1-woof.0", но это одно и то же в данном случае) "tslib": "^1.9.0", ... }, "devDependencies": { "@types/jest": "^23.1.5", "@types/react": "^16.4.6", "@types/react-native": "^0.56.6", "@types/react-test-renderer": "^16.0.0", "babel-core": "7.0.0-bridge.0", "jest": "^23.4.0", "metro-react-native-babel-preset": "^0.45.0", "react-native-typescript-transformer": "^1.2.0", "react-test-renderer": "16.5.0", "ts-jest": "^23.0.0", "typescript": "^3.0.1", ... }

Помимо этого больше ничего связанного с бабелем в прямых зависимостях нет. В .babelrc: { "presets": ["module:metro-react-native-babel-preset"], "sourceMaps": "inline" } Ну это и у тебя очевидно так.

A.
26.09.2018
14:09:38
Всё то же самое...

Gena
26.09.2018
14:09:55
В rn-cli.config.js: module.exports = { transformer: { babelTransformerPath: require.resolve('react-native-typescript-transformer'), }, }

A.
26.09.2018
14:10:08
и тут

Google
Gena
26.09.2018
14:11:06
хм... ща попробую у себя сделать rm -rf node_modules package-lock.json && npm i... может это перестало работать после какого-то обновления... ?

Eugene
26.09.2018
14:12:39
О сегодня решал эту проблему кажется, когда новый проект создавал ?

а нет, вы тут про тайпскрипт?

https://github.com/facebook/react-native/issues/21310 ?вот это у меня было

A.
26.09.2018
14:16:54
Gena
26.09.2018
14:17:59
Нет... у меня всё работает... только что снес все node_modules и package-lock.json и после npm install, стартанул пакаджер с --resetCache... всё завелось )

Никита
26.09.2018
14:27:13


Vladimir
26.09.2018
14:30:22
из коробки вроде нет такого

Никита
26.09.2018
14:31:55
из коробки вроде нет такого
а нет ли какого-то хитрого хака, который посоветуете. Типо сделать вью, в него ввод и тачобласть и по клику на тач активировался чтобы ввод

Vladimir
26.09.2018
14:33:09
ну компонент надо конечно свой делать MyTextInput, внутри делать TextView с плейсхолдером, в onClick для TextView делать MyTextInput.focus() через рефы

Никита
26.09.2018
14:34:00
спасибо

Arturs
26.09.2018
14:45:40
Кто сталкивался с https://github.com/innoveit/react-native-ble-manager? у меня почему-то он не очень хорошо работает на Андроиде. Айдишники сервисов с периферии он читает как 4-х значные UUID вместо 32-битных которые на самом деле адвертайзятся..

あなたの神
26.09.2018
15:03:35
Может кто ответить на очень глупый вопрос: почему после Unmount’a компонента слушатели, которые были в нем инициализированы все-равно продолжают свой жизненный цикл?

Cenator
26.09.2018
15:10:55
решилось удалением babel-preset-react-native из зависимостей
это в гайде по обновлению на 0.57 написано

A.
26.09.2018
15:12:08
Черт, пропустила слово 'change' :D

что самое интересное до npm i, с тем же лок файлом оно работало... хорошо, что эту загадку не мне решать

Vladislav
26.09.2018
15:40:26


Кто-то сталкивался?

На айосе работает

Google
Denis
26.09.2018
17:04:03
Привет Нужно создать поле для змейки, размером 25*25, не подскажите какие-то более экономные способы чем этот?



A.
26.09.2018
17:04:40
можно завести два массива координат

x = [1...25] y = [1...25]

оно может быть чуть длинее в реализации, но очевиднее и более легко управляемое

Я бы сделала так) let rows = []; x = [0...25] y = [0...25] rows = x.map(x => { return y.map(y => <View style={props.cells} key={x+ '-' + y} onStep={this._onStep.bind(x, y)} />) })

Denis
26.09.2018
17:10:28
Понял, спасибо большое

Alexsandr
26.09.2018
17:25:07
Интерполяция ?

Я сталкивался, но была ошибка платформа специфичная, тут по коду нужно смотреть

Gena
26.09.2018
22:53:08
Может кто ответить на очень глупый вопрос: почему после Unmount’a компонента слушатели, которые были в нем инициализированы все-равно продолжают свой жизненный цикл?
Чтоб не пропало. Если я вас правильно понял, то вы добавляете подписку на что-то внешнее для компонента (я дальше везде буду считать это таймером, суть не меняется). И тогда, на самом деле, это очень важный вопрос (хоть и не совсем про RN). Я бы переформулировал его и тогда будет понятно. Вот у нас есть код: class MyComp extends React.Component { componentDidMount() { const timer = setInterval(function () { console.log('opa') }, 1000) } } Вопрос, как в js сделать так, чтоб clearInterval вызывался автоматически при анмаунте? ?

Gena
27.09.2018
05:58:48
Да, я на это и намекал )

Страница 834 из 878