Andrey
на 31 все ок было
Anton
всеб сделал спасибо что откликнулись
У вас setInterval случайно не как метод класса определяется?
Anton
По скрину кажется что да, нужно обернуть в функцию
sanqa
кто юзал react-native-iap ? как вам
Anton
Подскажите пожалуйста нормальные модули для карт
Gena
Подскажите пожалуйста нормальные модули для карт
Мне react-native-maps норм... а вообще это вопрос про модуль? тогда для какого сервиса не указано... Если про сервис, то мне кажется нормальных нет.
Вов Bobovich
кто юзал react-native-iap ? как вам
Та вроде работает, юзера покупки делают, но иногда на андроиде ошибки ловим .
Eduard
Санжар
react-native-modal стоит юзать или лучше стандартная модалка ?
Alexey
react-native-modal стоит юзать или лучше стандартная модалка ?
Смотря что сделать надо, и сколько времени на это выделено.
Gena
Это очень сильно зависит от системы навигации используемой в приложении. На самом деле, модалки - часть навигации
Санжар
да обычная модалка с одной кнопкой
Alexey
Можно.
Alexey
Смотря что тебе сделать надо. Может для одной кнопки тебе в обще Alert подойдет.
Gena
разве ? а нельзя сделать ее компонентом и импортить там где нужно ?
Можно, но это интерфейс, а реализация зависит от навигации. К примеру, у вас программно меняется экран на другой, когда модалка открыта. Вопрос. Текущий экран вместе с модалкой "уедет", или под ней? Или м.б. смена экранов должна быть запрещена?
Санжар
хотя глупый вопрос думаю да, повесить на onPress обработчик и в нем закрыть и сделать навигацию ?
Alexey
Моледец что понимаешь. Да, можно. Пойми лишь одно, если ты хочешь что бы модалка была частью навигации, то делай через react-navigation, если нет, то делай через Native.Modal or Native.Alert. Если у тебя мало времени и надо сделать быстро при втором варианте, то можешь использовать react-native-modal. Сэкономит прилично времени.
Санжар
ну обычная модалка с одной картинкой и кнопкой и вызывается всего в 2х экранах.
Санжар
ну я на нем и начал:) спасибо за помощь
Паша
Как получить город по геолокации?
чей ты
react-native-firebase => crashlytics кто работал с crashlytics в RNF ? Пытаюсь вызвать crashlytics.recordError(1, 'Test non fatal exception!'); В аналитику ничего не приходит Но если crashlytics.crash() То это событие попадает в аналитику крашей
Murad
Всем привет! Есть такой вопрос. Есть общий репозиторий с рн-проектом. На разных машинах генерится разный бандл. Вопрос, почему? Пробовал сносить нпм модули и ставить заново - бесполезно. Есть у кого идеи, куда можно копнуть? Что ввобще может влиять на сгенеренный файл?
Murad
Нода
хм, интересная мысль, сейчас проверю;)
Alexey
Владимир... здесь ник из очень старых времен )
сдается мне, что видел я этот ник в геймдевные времена
Evgenii
Господа когда по нажатию на кнопки звука надо чтобы делалась фотка. событие уловить получилось. проблема что вылезает дефолтное отображение телефона увеличения уменьшения звука подскажите можно ли от него избавиться
Maxim
Владимир... здесь ник из очень старых времен )
Теперь понятно, почему некоторые люди могут написать в личку человеку с именем Владислав: — Вы Владислав?
Gena
Так. Вы лучше скажите мне, кто работал с большими билд-комбайнами (gn, gyp, cmake, bazel, buck, etc...)? Я хочу собирать JSC (а возможно и проекты целиком с возможностью четко тюнить нижележащие слои библиотек, т.е. собирать их "руками" с наименьшим кол-вом усилий по поддержке), но даже до этого ещё далеко. Пока локальная цель - ICU. Таргетировать надо мобилки, это значит crosscompile. Варианты, которые я уже отмел: 1. билдить icu штатными средствами (autotools) - это требует каких-то невозможных усилий по поддержке и апгрейдам, пруф - мучения с jsc-android в RN и мои собственные shell-скрипты для автоматизации этого процесса... всё очень мучительно. 2. cmake - можно, но очень плохая поддержка мобилок, т.е. базовая кросс-компиляция есть, но всякие вещи типа ios frameworks, fat executables... с этим всё очень плохо, приходится делать супербилд, т.е. cmake over cmake с кучей кастомного скриптинга, а у него язык для этого не сильно подходящий. 3. buck - это от фейсбука - для меня это означает кучу потенциальных проблем. Косвенно это подтверждает, то, как они правят BUCK файлы в самом RN Сейчас изучаю bazel на эту тему, но может у кого был успешный опыт ещё с чем нибудь такого рода?
Санжар
onIncrement() { let count = this.state.counter; count = count++; console.log(count); this.setState({ counter: count}); }
Санжар
почему не работает инкримент ?
Nikita
onIncrement() { let count = this.state.counter; count = count++; console.log(count); this.setState({ counter: count}); }
onIncrement() { let count = this.state.counter; count = ++count; console.log(count); this.setState({ counter: count}); }
Nikita
но вообще такое себе
Санжар
блин
Санжар
а как лучше ?
Nikita
prevState
Preeternal
Так. Вы лучше скажите мне, кто работал с большими билд-комбайнами (gn, gyp, cmake, bazel, buck, etc...)? Я хочу собирать JSC (а возможно и проекты целиком с возможностью четко тюнить нижележащие слои библиотек, т.е. собирать их "руками" с наименьшим кол-вом усилий по поддержке), но даже до этого ещё далеко. Пока локальная цель - ICU. Таргетировать надо мобилки, это значит crosscompile. Варианты, которые я уже отмел: 1. билдить icu штатными средствами (autotools) - это требует каких-то невозможных усилий по поддержке и апгрейдам, пруф - мучения с jsc-android в RN и мои собственные shell-скрипты для автоматизации этого процесса... всё очень мучительно. 2. cmake - можно, но очень плохая поддержка мобилок, т.е. базовая кросс-компиляция есть, но всякие вещи типа ios frameworks, fat executables... с этим всё очень плохо, приходится делать супербилд, т.е. cmake over cmake с кучей кастомного скриптинга, а у него язык для этого не сильно подходящий. 3. buck - это от фейсбука - для меня это означает кучу потенциальных проблем. Косвенно это подтверждает, то, как они правят BUCK файлы в самом RN Сейчас изучаю bazel на эту тему, но может у кого был успешный опыт ещё с чем нибудь такого рода?
свой фреймворк какой то будет?
Санжар
prevState
в componentDidUpdate ?
Санжар
понял спасибо
Nikita
в componentDidUpdate ?
в setState можно передавать коллбэк, получающий предыдущее состояние и возвращать новое
Nikita
А как вызываете onIncrement?
это не я спрашивал
Gena
Gena
свой фреймворк какой то будет?
Пока я просто хочу иметь одну и туже версию JSC в приложении и уметь её самостоятельно обновлять.
Nikita
Preeternal
Или есть проблемы?
Gena
и для ios?
Да, и для ios... Потому что, выключать поддержку iOS9 в приложении только из-за того, что тамошний системный JavaScriptCore старый, как-то глупо...
Aleksei
интересно сколько мб накинется в приложении)
Gena
интересно сколько мб накинется в приложении)
Можно по андроиду оценить... там как раз в основном в icu дело, самого кода не очень много. Но вот все локализации, таблицы и что там ещё в data-файлах лежит, тянет где-то на +-20Mb насколько я понимаю
Gena
Это ещё одна причина, почему хочется самому контролировать этот момент, на самом деле icu можно сбилдить только с одной локалью, это его ужимает до состояния, при котором его вес фактически можно не учитывать.
Preeternal
Именно поэтому сейчас только EN в RN?
Aleksei
Так. Вы лучше скажите мне, кто работал с большими билд-комбайнами (gn, gyp, cmake, bazel, buck, etc...)? Я хочу собирать JSC (а возможно и проекты целиком с возможностью четко тюнить нижележащие слои библиотек, т.е. собирать их "руками" с наименьшим кол-вом усилий по поддержке), но даже до этого ещё далеко. Пока локальная цель - ICU. Таргетировать надо мобилки, это значит crosscompile. Варианты, которые я уже отмел: 1. билдить icu штатными средствами (autotools) - это требует каких-то невозможных усилий по поддержке и апгрейдам, пруф - мучения с jsc-android в RN и мои собственные shell-скрипты для автоматизации этого процесса... всё очень мучительно. 2. cmake - можно, но очень плохая поддержка мобилок, т.е. базовая кросс-компиляция есть, но всякие вещи типа ios frameworks, fat executables... с этим всё очень плохо, приходится делать супербилд, т.е. cmake over cmake с кучей кастомного скриптинга, а у него язык для этого не сильно подходящий. 3. buck - это от фейсбука - для меня это означает кучу потенциальных проблем. Косвенно это подтверждает, то, как они правят BUCK файлы в самом RN Сейчас изучаю bazel на эту тему, но может у кого был успешный опыт ещё с чем нибудь такого рода?
про проекты целиком, можно подробнее раскрыть мысль?
Gena
про проекты целиком, можно подробнее раскрыть мысль?
Я имею ввиду, что buck, gn и bazel расчитаны, на сборку проекта целиком из исходников, т.е. в них можно описать оконечное приложение, включив зависимости как модули. Пример - исходники chromium (они gn используют)
Preeternal
Получается имеет смысл делать эти все манипуляции если только у вас отличное от английского одноязычное приложение
Gena
Или любые другие более современные апи без полифиллов
Gena
ну то бишь я правильно понял чтобы заменить например xcode на тот же bazel?)
В идеале да. У этих систем обычно есть способ для девелопмента сгенерить проектные файлы для IDE. Но описание правил сборки, их source of trust, остается в виде скриптов.
Aleksei
В идеале да. У этих систем обычно есть способ для девелопмента сгенерить проектные файлы для IDE. Но описание правил сборки, их source of trust, остается в виде скриптов.
я бы посмотрел на это) я как то года два назад пытался ковырять, но у меня тогда и познаний было меньше в этой области, и не приоритетно было
Preeternal
А я половины терминов не понимаю о чем речь
Gena
я бы посмотрел на это) я как то года два назад пытался ковырять, но у меня тогда и познаний было меньше в этой области, и не приоритетно было
Ну я поделюсь... но у меня это тоже приоритет после заказчиков, а работы там очень много, так что всё не быстро... ) Пока маленькая локальная цель - icu, потом jsc и тогда это можно будет уже попробовать аккуратно.
Gena
Я пока остановился на bazel в качестве системы сборки, т.к. в нем есть ровно те функции, которые нужны и вроде всё просто должно быть. Но он не идеален, это тоже "корпоративный" или in-house продукт от гугла... поэтому с документацией всё очень плохо.
Alexander
А случаем в rn 58 не обновили jsc для андроид?
Sherzod
Все привет, нужна помощь Есть функция function trans(str) { //code } внутри функции беру переменную redux currentLanguage Когда меняю currentLanguage функция не отрисовывается как можно поделать?
Dmitry
а берете наверное из getState() ?
Dmitry
да
ну тогда вам в документацию редакса)
Sherzod
ну тогда вам в документацию редакса)
вообще так возможно сделать? Или надо компонент создавать?