Petr E
Arkadii
Władimir (Zae)
кто-нибудь в джесте делал мок mobx-remotedev?
Arkadii
На ios не получается подключить шрифт FuturaStd-ExtraBoldCondensed.otf
Ошибка "Unrecognized font family".
В info.plist прописан шрифт
Кто-то сталкивался с подобной проблемой?
Ulad🧑💻
Ulad🧑💻
Лучше сократи название без UpperCase (Futura-Bold)
Vladimir
Nikita
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
а не плохо)
Nick
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
A
вот выше редьюсер для получения сообщений, соответствено на странице Messages я подтягиваю именно этот loading
A
меня смущает в общем редьюсере с полем в стейте isLoading то, что в фоне могут происходить тоже операции которые будут завязаны на него
A
то есть лучше под каждый объект (которые приходят с сервера) в стейте, создавать своё поле loading
A
спасибо
A
странно, что никто не сталкивался с этой проблемой, неужели это так очевидно
Aleksei
A
тамака уже спрашивал
A
тут народ отзывчивее
Władimir (Zae)
как работает scrollToEnd во флатлисте? у меня при ререндере компонентов скроллится в середину где-то
Vit
getItemLayout сделай ему
A
ага
A
через fetch
akasybe
akasybe
для redux
A
ну да, смысл тот же
eeeMan
всем привет, подскажите как можно узнать расстояние дочернего элемента по отношению к родительскому, аналог offsetTop из веба?
eeeMan
родительский это ScrollView, дочерний любой
eeeMan
или немного по-другому спрошу, - как узнать на сколько я проскроллил ScrollView?
Никита
можно повесить на событие onScroll обработчик
Никита
позиция компонента относительно родительского можно узнать в onLayout скорее всего
eeeMan
eeeMan
мне нужно проскроллить скроллвью на то расстояние на которое дочерний элемент сдвинут относительно верха скроллвью, если кратко, то проскроллить к нужному мне элементу
Ivan
this.refs.myElement.measure((x, y, width, height, px, py) => {}
Ivan
в onLayout
eeeMan
хотя, возможно просто элементы внутри скроллвью надо обернуть в вью
eeeMan
тогда не будет меняться значение, надо попробовать
Ivan
там две пары координат, ничего не подходит?
eeeMan
там что-то типа фрейм y и что-то типа пейдж y, меняется пейдж у
eeeMan
а фрейм всегда 0
eeeMan
в общем казалось бы простая задача, но в реакт нетив это как-то слишком заморочено
eeeMan
хочу сделать чтобы при фокусе на инпут он был виден и не загорожен клавой
Ivan
https://github.com/douglasjunior/react-native-keyboard-manager
Anonymous
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
eeeMan
кто подскажет как победить баг, из-за которого текст инпут в скроллвью фокусируется только после 2х нажатий?
Dan
eeeMan
спасибо, но теперь keyboardVerticalOffset глючит))
eeeMan
какое вообще должно быть значение у keyboardVerticalOffset?
eeeMan
я поставил у себя 80, у меня норм, а на других телефонах может быть другая высота клавы
eeeMan
как это расчитывается?
A
а как сделать релоад табы если снова её открываешь?
A
ни render, ни lifecycle хуки не отрабатывают
eeeMan
короче я понял что реакт нетив еще сырая штука и мало нормальной документации, чисто методом проб и ошибок люди ставят рандомное значение для keyboardVerticalOffset
Denys
Всем привет. Кто-то знает как скрыть клавиатуру при этом чтобы она не появлялась на несколько секунд при фокусе на Text input? Я использую Keyboard.dismiss(). Но клавиатура появляется на несколько секунд и затем пропадает, что не есть хорошо в своем случае.
Denys
Есть кто живой ))?