Aynur
ну в основном - да, это не критично, просто было интересно нашел ли кто способ. По-другому это как?
Evgeniy
https://facebook.github.io/react-native/docs/textinput
Evgeniy
нельзя
не спешите так с ответом, на iOS можно
Evgeniy
не спешите так с ответом, на iOS можно
если только свою клавиатуру делать как стандартную на этот инпут, средствами RN вроде нет
Aynur
keyboardType установите в email-address
установлено, не хочет менять язык на Android как минимум
чей ты
Где можно почитать про иконки для android ?
чей ты
а то както на 9 Версии android у меня иконка внутри оберки серой
чей ты
https://developer.android.com/studio/write/image-asset-studio
不退転」
Пипл, есть задача сделать таймер, который будет и в бэкграунде работать, такое же можно сделать? Можно как-то в бэкграунде получить будет коллбэк о завершении таймера и остановить экзекьюшен?
Dmitry
там в iOS есть какие-то ограничения связанные с фоновой работой приложения
不退転」
не факт, но это не точно
Я пока листал нашел тут https://gist.github.com/gHashTag/03546a99d55042d0d14667864fc43d4a от @playra , который делает вроде-как то, что мне надо
Dmitry
ну да, это типа шедулера
Alexey
господа, какие евенты отвечают за состояние приложения свернуто/развернуто ? надо при каждом "разворачивании" чекать пермишены поределенные, как это сделать лучше ?
Alexey
работаю в експо (если важно)
Andrey
[18:07:37] events.js:167 [18:07:37] throw er; // Unhandled 'error' event [18:07:37] ^ когда запущен иос симулятор, бандлер экспо очень регулярно вылетает с такой ошибкой....выбешивает(((
Alex
Бандиты, в чем проблема?
Никита
Бандиты, в чем проблема?
в Path надо путь до sdk прописать
Alex
Где найти path ?
Aynur
в гугле
Никита
Где найти path ?
http://facebook.github.io/react-native/docs/getting-started#3-configure-the-android-home-environment-variable
Aynur
про эту ошибку миллион информации, вы совсем обленились?
Alex
Я после гугла сюда заглянул
Alex
Варианта с path не находил
Alex
Извините уж
Aynur
local.properties не сработал?
Alex
@ainoork использование android studio обязательно ?
Aynur
нет, разве что sdk manager юзать
Alex
Я пытаюсь запустить на физическом устройстве
Alex
Через adb, как у них на сайте и написано
Aynur
ну ещё были тут теории, что ас всё быстрее собирает своими алгоритмами
Alex
т.е мне сейчас скачать sdk и указать к нему путь ?
Aynur
sdk установлено? обычно добавления пути к нему в local.propetries достаточно было
Aynur
да, тот, который соответствует вашему compilesdk
Alex
Где найти этот local.properties ?
Aynur
создать
Aynur
у вас в ошибке написано решение )))
Alex
Та я вижу, просто оно пишет о local.properties
Alex
А где он, я хз
Aynur
ну оно пишет про 2 варианта вам: хранить путь в файле, но тогда вам нужно будет указывать это в каждом проекте или же прописать в переменных среды ANDROID_HOME и указать там путь к сдк
Alex
Я уже нашёл статью
Alex
"ANDROID_HOME и указать там путь к сдк" это я так понимаю для Android Studio ?
Aynur
учтите, что разные либы используют разный сдк и вам либо качать несколько, либо выставить всем subprojectам единый compilesdk
Aynur
собирает проект градл, а не андроид студио
Alex
Это я понимаю )
Gena
Меня тут спрашивают, что означают BREAKING CHANGES в 0.58: https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md#breaking-changes Лучше в общий чат отвечу, может ещё кому полезно будет. Итак, Public methods of components converted to ES6 classes are no longer bound to their component instance. For ScrollView, the affected methods are ..., scrollTo, scrollToEnd, scrollWithoutAnimationTo, flashScrollIndicators Что это означает. Всё просто. В 0.57 если вы получали ссылку ScrollView, как, допустим, scrollRef. Вы могли не только написать прямой вызов scrollRef.flashScrollIndicators(), но и передать ссылку на ф-цию куда-то и при её вызове, всё работало. К примеру так: <Button title="up" onPress={scrollRef.flashScrollIndicators} /> В 0.58 такой номер не пройдет. Если это метод объекта, его и надо вызывать как метод. Фикс был бы замкнуть конкретный инстанс scrollRef flashMyScroll = () => { scrollRef.flashScrollIndicators() } ... <Button title="up" onPress={this.flashMyScroll} /> Вообще, если вы писали хороший код, то такого скорей всего не встретится. Более того, для методов с аргументами типа scrollTo вероятность такого кода тоже минимальна, т.к. для них обычно всё равно обертку с замыканием делают.
Gena
Другой возможный вариант - использовать https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_objects/Function/bind
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Ребят
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Я короче прошелся по докам рн, там где говорится про релизную версию для айоси
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Забилдил, все забилдилось
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
А теперь что оттуда отправлять заказчику?
Nikita
Счёт на оплату аккаунта разработчика )
Nikita
А если уже все есть, то гуглить про testflight
不退転」
либо билдить .ipa и заливать его на diawi
Alex
Кто сталкивался?
Alex
Копирую пример отсюда https://reactnavigation.org/docs/en/hello-react-navigation.html
Артем
ребят кроме play market и app store можно куда-нибудь прилагу задеплоить чтобы кто угодно мог скачать установить и посмотреть?
Dmitry
с ios сложнее
Артем
печалька
Артем
неужели кроме как через app store и установки через usb нет вариантов?
Артем
можно ссылочку плиз?
Cenator 🐈
так вот работает, с этим ничего не поделать
Cenator 🐈
если хочешь нормальный лог то пиши log([…array]) или log({ …object })
Cenator 🐈
кароче надо работать иммутабельно и тогда все будет ок
D
народ почему вот такое не работает ? require(../../resources/icons/${title.icon.name}.png)
Taras
бектикы ставил?
Taras
'${}'
D
я хочу рекваерить картинку в image по имени а путь у всех одинаковый
D
'${}'
ну я же делаю так `require(../../resources/icons/${title.icon.name}.png)` да, все как положено а оно не билдится, выдает ошибку bundling failed: Error: src\components\Field\index.js:Invalid call at line 21: require("../../resources/icons/" + title.icon.name + ".png")