Władimir (Zae)
кто-нибудь в джесте делал мок mobx-remotedev?
Temirlan
ну а если они будут обновляться, но не будет перерисовываться, пока не закрою окошко ?
можешь сделать чтобы, когда вводишь изменение окошко сразу же закрывался, а изменения тем временем уже произоидут
Arkadii
На ios не получается подключить шрифт FuturaStd-ExtraBoldCondensed.otf Ошибка "Unrecognized font family". В info.plist прописан шрифт Кто-то сталкивался с подобной проблемой?
Ulad🧑‍💻
Лучше сократи название без UpperCase (Futura-Bold)
Nikita
@ArkadyZelensky
Nikita
for (NSString* family in [UIFont familyNames]) { NSLog(@"%@", family); for (NSString* name in [UIFont fontNamesForFamilyName: family]) { NSLog(@" %@", name); } } Перед NSURL *jsCodeLocation; в файле AppDelegate.m добавь. При ране проекта он распечатает все шрифты которые добавляются в логер.
Nikita
@savelichalex ↑ ban
Anonymous
Ребят, кто работал с криптой на уровне апи? Напишите в личку
Павел
Как задать текст метки для компонента <Switch />?
Alexsandr
а не плохо)
A
коллеги, при загрузке внешних данных cтолкнулся с проблемой, создавать в сторе отдельный объект вида: request: { process: false } и в завимосости от значения показывать лоадер-спиннер на страницах, или создавать внутри объектов cвой isLoading типа user: {isLoading: false, id: 1, name: 'Vasya'}, messages: {isLoading: true, list: []} ?
A
да-да. так и делаю
A
так вот сделать этот ключ как отдельный объект на весь стор, или в каждом объекте: posts, messages, user ит.д. ?
A
куча разных запросов
A
а у вас в одном запросе данные приходят?)
A
думаю можно
A
так ты полуается грузишь данные для всего аппа при инициализации приложения?
A
ну вот
A
ну то есть твой пример хорош, может для главной страницы- дашборда
A
ну то есть:
A
вот выше редьюсер для получения сообщений, соответствено на странице Messages я подтягиваю именно этот loading
A
меня смущает в общем редьюсере с полем в стейте isLoading то, что в фоне могут происходить тоже операции которые будут завязаны на него
A
то есть лучше под каждый объект (которые приходят с сервера) в стейте, создавать своё поле loading
A
спасибо
A
странно, что никто не сталкивался с этой проблемой, неужели это так очевидно
Aleksei
странно, что никто не сталкивался с этой проблемой, неужели это так очевидно
есть соседный чатик по этой тематике, там лучше объяснят
A
тамака уже спрашивал
A
тут народ отзывчивее
Władimir (Zae)
как работает scrollToEnd во флатлисте? у меня при ререндере компонентов скроллится в середину где-то
Vit
getItemLayout сделай ему
A
ага
A
через fetch
akasybe
для redux
A
ну да, смысл тот же
eeeMan
всем привет, подскажите как можно узнать расстояние дочернего элемента по отношению к родительскому, аналог offsetTop из веба?
eeeMan
родительский это ScrollView, дочерний любой
eeeMan
или немного по-другому спрошу, - как узнать на сколько я проскроллил ScrollView?
Никита
можно повесить на событие onScroll обработчик
Никита
позиция компонента относительно родительского можно узнать в onLayout скорее всего
eeeMan
мне нужно проскроллить скроллвью на то расстояние на которое дочерний элемент сдвинут относительно верха скроллвью, если кратко, то проскроллить к нужному мне элементу
Ivan
this.refs.myElement.measure((x, y, width, height, px, py) => {}
Ivan
в onLayout
eeeMan
this.refs.myElement.measure((x, y, width, height, px, py) => {}
пробовал, эта штука показывает координаты относительно кадра как я понял, то есть при скролле меняет значение
eeeMan
хотя, возможно просто элементы внутри скроллвью надо обернуть в вью
eeeMan
тогда не будет меняться значение, надо попробовать
Ivan
там две пары координат, ничего не подходит?
eeeMan
там что-то типа фрейм y и что-то типа пейдж y, меняется пейдж у
eeeMan
а фрейм всегда 0
eeeMan
в общем казалось бы простая задача, но в реакт нетив это как-то слишком заморочено
eeeMan
хочу сделать чтобы при фокусе на инпут он был виден и не загорожен клавой
Ivan
https://github.com/douglasjunior/react-native-keyboard-manager
eeeMan
https://facebook.github.io/react-native/docs/keyboardavoidingview.html
пробовал, это вообще какая-то фигня, просто паддинг делает снизу и всё
Anonymous
пробовал, это вообще какая-то фигня, просто паддинг делает снизу и всё
Сам ее постоянно использую. Возможно не так настроили
eeeMan
как там реализовать прокрутку к нужному элементу?
eeeMan
есть какой нибудь вообще рабочий пример? сколько я искал, везде не понятно что, полумеры какие-то
eeeMan
там две пары координат, ничего не подходит?
19:56:34: Component width is: 320 19:56:34: Component height is: 40 19:56:34: X offset to frame: 0 19:56:34: Y offset to frame: 0 19:56:34: X offset to page: 20 19:56:34: Y offset to page: 431
eeeMan
соотвтетственно Y offset to page: 431 это отступ от верхнего края экрана, но не от родительского элемента, при скролле это значение меняется
eeeMan
а оффсет фрейм всегда 0, я не знаю что это
eeeMan
https://github.com/douglasjunior/react-native-keyboard-manager
тут вроде как для айось написано
eeeMan
кто подскажет как победить баг, из-за которого текст инпут в скроллвью фокусируется только после 2х нажатий?
eeeMan
спасибо, но теперь keyboardVerticalOffset глючит))
eeeMan
какое вообще должно быть значение у keyboardVerticalOffset?
eeeMan
я поставил у себя 80, у меня норм, а на других телефонах может быть другая высота клавы
eeeMan
как это расчитывается?
A
а как сделать релоад табы если снова её открываешь?
A
ни render, ни lifecycle хуки не отрабатывают
eeeMan
короче я понял что реакт нетив еще сырая штука и мало нормальной документации, чисто методом проб и ошибок люди ставят рандомное значение для keyboardVerticalOffset
Denys
Всем привет. Кто-то знает как скрыть клавиатуру при этом чтобы она не появлялась на несколько секунд при фокусе на Text input? Я использую Keyboard.dismiss(). Но клавиатура появляется на несколько секунд и затем пропадает, что не есть хорошо в своем случае.
Denys
Есть кто живой ))?