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
Alexander
Подскажите, пожалуйста. Проблема с переключениями экранов. Использую StackNavigator из react-navigation. Проблема заключается в том, что, если нажать на кнопку перехода на другой экран быстро 2 раза, то этот экран открывается тоже 2 раза
Alexey
Alexey
tl;dr: можно использовать debounce
Андрей
Alexander
спасибо!
Андрей
Это у тебя оперативы 32г?
Андрей
Чем ты ее забил?
Андрей
Ты открыл хром в хроме?
Андрей
Ты тестишь сразу и на андроид и на ios?
Андрей
Я про 2 эмуля
Damir
Какой комп у тебя? Макбук?
Михаил 🇺🇦
Всем привет, подскажите, пожалуйста, статью, где можно найти пример эмулирования кликов, по заранее написаному коду
Михаил 🇺🇦
Спасибо, а если не для тестов, то есть открыт эмулятор и он самостоятельно нажимает на разные зоны экрана, по сценарию, который мы описали?
Ivan[UTC +8, msk +5]
Кто какую библиотеку использует для выбора фото и для фото с камеры?
Anonymous
Anonymous
Как то так называется
Михаил 🇺🇦
@jslby, @nullcpp - спасибо за помощь
Ulad🧑💻
Михаил 🇺🇦
Отлично, спасибо
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
Сергій
Можешь дополнить, будет круто 👍
Aleksei
@javascript_jobs , у нас не принято выкладывать вакансии, я удаляю
Anonymous
извиняюсь=))
Horse
Все таки прикрепленный пост никто не читает)
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?