Ivan
Случайно увидел что народ голосует добавить библиотеку по маскам ввода в expo – https://expo.canny.io/feature-requests/p/support-for-react-native-text-input-mask поддержим?
Daniil
Ребят, может кто сталкивался - подключил к expo телефон, выдает такую ошибку, хотя путь правильный
Daniil
Kyrylo
с большой буквы же
My US Bot Support
мдяяя
Daniil
с большой буквы же
не, суть не в этом, там и дефолтный компонент такую ошибку выдавал
Ruslan
Атом?
mAX
Товарищи, сделал простейший нативный MyCustomView и MyCustomViewManager для iOS вчера все работало) в js мог получить компонент MyCustomView потом удалял тестовый код, добавлял что-то и теперь замучился..все время получаю Warning: Native component for "MyCustomView" does not exist причем и для других нативных вьюшек.. может кто-нибудь в курсе? в чем может быть проблема.. я совсем далек от ios, возможно тонкостей каких не учел..
mAX
нужно ли как-то это кастомный компонент где-то прописывать? или RCT_EXPORT_MODULE(); сам все сделает?
mAX
затолкал все в один файл MyCustomViewManager.m #import <UIKit/UIKit.h> #import <React/RCTViewManager.h> @interface MyCustomView : UIView @property (nonatomic) BOOL isRed; @end @implementation MyCustomView { UIColor *squareColor; } - (void)setIsRed:(BOOL)isRed { squareColor= (isRed) ? [UIColor redColor] : [UIColor greenColor]; [self setNeedsDisplay]; } - (void)drawRect:(CGRect)rect { [squareColor setFill]; CGContextFillRect(UIGraphicsGetCurrentContext(), rect); } @end @interface MyCustomViewManager : RCTViewManager @end @implementation MyCustomViewManager RCT_EXPORT_MODULE(); RCT_EXPORT_VIEW_PROPERTY(isRed, BOOL) - (UIView *)view { MyCustomView * theView; theView = [[MyCustomView alloc] initWithFrame:CGRectMake(0,0,10,10)]; return theView; } @end проект собирается и запускается..но реакт не видит компонент const MyCustomView = requireNativeComponent('MyCustomView', null); выдает ту ошибку
mAX
должно же вроде работать..вчера работало))
Vit
Вчера работало это прям про ноду ))
Vit
Вэлкам)
mAX
собрал новый проект тестовый..с нуля вот с этим кодом.. и все работает!
mAX
что-то с настройками проекта может случилось и оно не экспортирует модули
My US Bot Support
в икскоде перекомпилишь каждый раз когда что-то правишь в нативе?
mAX
да,конечно..и через консоль и через среду пробовал)
mAX
ищу 10 различий между чистым рабочим проектом и старым))
Daniil
Атом?
это snack expo
Alexander
Подскажите, пожалуйста. Проблема с переключениями экранов. Использую StackNavigator из react-navigation. Проблема заключается в том, что, если нажать на кнопку перехода на другой экран быстро 2 раза, то этот экран открывается тоже 2 раза
Alexey
tl;dr: можно использовать debounce
Alexander
спасибо!
Андрей
Это у тебя оперативы 32г?
Андрей
Чем ты ее забил?
Андрей
Ты открыл хром в хроме?
Андрей
Ты тестишь сразу и на андроид и на ios?
Андрей
Я про 2 эмуля
Damir
Какой комп у тебя? Макбук?
Михаил 🇺🇦
Всем привет, подскажите, пожалуйста, статью, где можно найти пример эмулирования кликов, по заранее написаному коду
Михаил 🇺🇦
Спасибо, а если не для тестов, то есть открыт эмулятор и он самостоятельно нажимает на разные зоны экрана, по сценарию, который мы описали?
Ivan[UTC +8, msk +5]
Кто какую библиотеку использует для выбора фото и для фото с камеры?
Anonymous
Как то так называется
Михаил 🇺🇦
@jslby, @nullcpp - спасибо за помощь
Ulad🧑‍💻
@jslby, @nullcpp - спасибо за помощь
Можно от wix посмотреть на detox
Михаил 🇺🇦
Отлично, спасибо
Ilya
АндроИд
Dmitry
sentry тебе в помощь, плюс подключи по юсб телефон и сделай релиз билд через студию
Dmitry
ты прав. только процес выбрать что бы логи устройства не читать.
Stas
otherPromises() .then(args => { const loading = startLoadings()l; return Promise.all(loading) .catch(e => { return Promise.reject(e); }) .then(r => { return r; }) })после all чейн прирывается, если промис кидает ошибку. То есть не в кетч, ни в then выполнение не приходит. Кто-нибудь сталкивался ?
Stas
промис реджектиится, но кетч не выполняется. приходит Possible Unhandled Promise Rejection (id: 0) с ошибкой,которую кидает один из аргументов all
Alexey
@nullcpp привет! Слушай, есть вопрос по поводу background сервисов и иже с ним: в iOS, когда приложение уходит в background, но какая-то операция уже выполняется, можно запросить доп. время на её выполнение (так называемая finite-length task), однако не могу найти ничего подобного под Android
Alexey
какой?
Alexey
а, ну он не встроен в рн
Alexey
т.е. в Андроиде нельзя запустить задачу на выполнение в момент ухода в бэкграунд, верно? Либо регестрируешь сервис в самом начале, либо ничего не выйдет @nullcpp
Сергій
т.е. в Андроиде нельзя запустить задачу на выполнение в момент ухода в бэкграунд, верно? Либо регестрируешь сервис в самом начале, либо ничего не выйдет @nullcpp
В андроид 8 если сервис не является foreground даётся где-то 2 минуты на завершение всех задач, после сервис будет остановлен, а при попытке запуска нового сервиса будет ошибка. Но эти ограничения только в новом андроид 8. В андроид 6-7 сервисы в фоне запускать можно, но опять же если они не будут работать foreground через некоторое время их отрежут от внешнего мира и усыпят. Для переводческих фоновых задач надо использовать JobScheduler. Вот как-то так в андроид, это навскидку, более детально прописано в доках.
Сергій
Можешь дополнить, будет круто 👍
Aleksei
@javascript_jobs , у нас не принято выкладывать вакансии, я удаляю
Anonymous
извиняюсь=))
Horse
Все таки прикрепленный пост никто не читает)
Anonymous
Все таки прикрепленный пост никто не читает)
Нужно сделать как тут при входе @xmath_ru [ Н Е Р Е К Л А М А ]
Mikhail
подскажите где искать компоненты кроме гугла и js.coach ??? с версткой например свзанные или др
Alexey
а чем гугл не устраивает7
Mikhail
не всегда сформулировать могу или найти по словам, а так в нужный раздел зашел и выбрал
Mikhail
типа того
Mikhail
Anton
Коллеги, привет. Вопрос к тем кто работал с mobx. Работаю в связке mobx+ReactNavigator для большенства экранов store общий. И просходит такая магия - все экраны, которые лежат в пуле navigator, перерендываются согласно новому store и в этим моменты приложение сильно теряет fps и лагает. Кто-то сталкиваклся? Есть решения? Уже 3 день бьюсь 😔
Stas
shouldComponentUpdate для экранов
Stas
обновлять только текущий
Anton
shouldComponentUpdate не работает в mobx
Stas
отписываться от при смене экрана?
Archakov
В чем может быть связана очень долгая компиляция приложения?
Archakov
Я уже более 3-4 минут жду, пока скомпилируется приложение
Archakov
Использую Expo. redux, react-apollo, async/await и некоторые дополнения expo
Vit
Бывают андроиды вообще без вебвью)
Сергій
It depends. До китката был движок из аоспа, после китката заменили его на хромиум
Artem
Всем привет . подскажите пожалуйста если мне от сервера в нативный компонент приходит json , а js часть манипулирует этим json то могу я не преобразовывать ответ от сервера в конкретный объект , а просто js модулю отдать строку содержащую этот json ?
Сергій
Насколько мне известно, Apple не разрешает в качестве движка для вебвью использовать что-то кроме WebKit
Nikita
Есть ли что-то полегче redux для глобального стейта? Есть иерархия: - home — Screen #1 (выбранная категория в стейте) — Screen #2 (выбранная категория в стейте из #1) В моем понимании мне нужно на скринах вывести {app.state.category}, который может измениться везде (со скрина 1 или 2). Как это дело без redux занести в глобальный стейт приложухи?
Джон
Ребят, привет всем. Пытаюсь поработать с react-native-svg, но есть вот такая проблема I am trying to bind onPress event on different svg parts (Paths in my case) and testing on iPhone 6s. The problem is that it's working fine when I don't use any force to press the figure, I mean I have to press very-very light to let the event work, otherwise it doesn't. I have tried onPressIn and it works perfect. But onPressOut works exactly like onPressIn for some reason, and I need to fire an event on responder release. Is there any way to make it working? Написал на англ. так как создал ишью и скопировал оттуда.
Джон
и потом так ppHOC(WrappedComponent)
Nikita
уже читаю, спасибо
Джон
Anonymous
Есть кто не спит?
Anonymous
Как на реакте реализовать работу с сетью через Tor?