
Egor
29.06.2017
22:31:07
тебе надо менять тогда код чтобы изменить внешний вид
ну, допустим
ок

morda
29.06.2017
22:31:45
ну типа можно конечн) но не пришлось

Google

morda
29.06.2017
22:32:10
правило трёх копипаст до рефактора)
ну или например вот так
<BtnMenu
title="Все документы"
iconName="home"
badge={documents.length}
onPress={() => onDocumentTypeSelect()}
/>
че плохо чтоли

Алексей
29.06.2017
22:35:02
причем тут Row и Col непонятно правда)

Egor
29.06.2017
22:35:28
если дизайн как система заранее хорошо продуман, то можно наделать компонентов
но пока я не встречал жестких гайдов по дизайну

morda
29.06.2017
22:35:49

Egor
29.06.2017
22:36:13
обычно дизайнеры фигачат безсистемно с точки зрения верстки

morda
29.06.2017
22:36:14
я пока делал приложение у нас три дизайнера сменилось и три дизайна
вынес всё за борт что мог

Egor
29.06.2017
22:36:30
приходится к дефолтным компонентам отсыпать еще мешок костылей
да они банально обычно не умеют очертить bounds компонента
нарисуют кнопку, а где у нее поля, где вообще эта невидимая граница между компонентами - да черт ее знает

Google

morda
29.06.2017
22:37:36
просто все туторовые хуячат как в туторах нарисовано, открываешь файл с компонентом а там 350 импортов и еще и @connect декоратором где-то в середине присобачен

Egor
29.06.2017
22:38:06
я как-то даже расширение к фотошопу хотел написать чтобы padding/margin автоматом через форму добавлять в группу компонента как невидимые слои... это еще когда я вебом занимался.
на том и сошлись: "дизайнеры - козлы" =)
а они нас ругают в свою очередь

morda
29.06.2017
22:39:12
а между импортами и компонентом еще 250 стайлед-говна непонятно как обозванного ну или StyleSheet.create c портянкой на три экрана
и потом смотришь в короткий но нихуя непонятный рендер и что он делает чтобы понять надо вон туда вверх (или вниз) метаться сто раз

Egor
29.06.2017
22:40:12
надо создать канал для хейта RN и подходов в нем
чистое зло чтоб только
?

morda
29.06.2017
22:40:46
д)
rude-rn)

ENAMETOOLONG
29.06.2017
23:38:23

Egor
29.06.2017
23:53:46
я сегодня полдня вылавливал нативный Android крэш где-то в системе разметки RN - оказалось он из-за стиля на компоненте! Стиля, который просто добавляет бордер снизу на вью...

[Anonymous]
30.06.2017
01:22:49
@FolderArchive - канал, где сливают платный полезный - образовательный контент и курсы, например можно скачать курсы "Нетологии" или все курсы "Бизнес Молодости".

Murad
30.06.2017
01:24:00

Egor
30.06.2017
01:27:21
Гугол троллит Эпол
Только сейчас обратил внимание

Кирилл
30.06.2017
07:43:19

Google

Egor
30.06.2017
07:44:25
Это я знаю :)
Для андроида приходится округлять

Maxim
30.06.2017
08:34:51
Всем привет. Ребята, как к шрифту, прилинкованому так https://medium.com/@danielskripnik/how-to-add-and-remove-custom-fonts-in-react-native-b2830084b0e4 обращаться?
Интересует стилизация Text и как его в webview пробросить.

Albert
30.06.2017
08:41:48
Подскажите что лучше всего подходит для запуска каких-то задач с интервалом в background-е?

Кирилл
30.06.2017
08:45:15

Maxim
30.06.2017
09:10:20
А линкованые шрифты и в вебвью доступны
Ребята, а как очистить текст от ВСЕЙ хтмл разметки? Включая тэги вроде  

Nikon
30.06.2017
09:19:00

Maxim
30.06.2017
09:23:23
Регуляркой?
Я ленивый програмист, я люблю использовать готовые решения:) Неужели, готового нет?

Кирилл
30.06.2017
09:25:52
взять готовую регулярку?
погуглить в конце концов

Denis
30.06.2017
09:26:09
регулярку для html ?
Вы упоролись чтоль вконец

Кирилл
30.06.2017
09:26:26
wut
разметка в строке
регулярка для строки
компренде?

Denis
30.06.2017
09:27:59
Упоротость какая-то

morda
30.06.2017
09:43:50

Google

Maxim
30.06.2017
10:03:13

Albert
30.06.2017
10:59:43
Подскажите как сделать парсинг и загрузку данных на background потоке, чтобы интерфейс не фризился? Данных много.

morda
30.06.2017
11:01:08
хороший вопрос!)

Максим
30.06.2017
11:02:44
В сторону воркеров мб поглядеть

Dzhuraev
30.06.2017
11:05:57
async

Vladimir
30.06.2017
11:09:39

Albert
30.06.2017
11:10:14
У меня есть некий API и не могу урезать количество данных.

Admin
ERROR: S client not available

Albert
30.06.2017
11:10:28
Получаю всё и разом.

Vladimir
30.06.2017
11:11:16
Тогда увы только один вариант - за гружать в нативе и уже оттуда по частям забирать в js

Denis
30.06.2017
11:12:53
А жс не может в бэкграунд задачи чтоль?

Vladimir
30.06.2017
11:14:20
Даже если и мог бы, то между воркерами все равно все данные нужно сериализовывать/десериализовывать
Соответственно будет тормозить в любом случае

morda
30.06.2017
11:20:21
ну или фризь сам
я где-то такое недавно видел, когда весь экран темнеет и остается что-то типа Loading...

Vladimir
30.06.2017
11:21:28
Ну кстати как вариант
Учитывая архитектуру RN, можно даже сделать так чтобы анимация была при этом

Alex
30.06.2017
11:22:05
сделай свой псевдо splash screen и запрашивай все данные в нем, по success резеть на нужный роут

morda
30.06.2017
11:22:26
думаю активити-индикатор не зафризится?

Кирилл
30.06.2017
11:24:20
вот статейка прикольная https://corbt.com/posts/2015/12/22/breaking-up-heavy-processing-in-react-native.html

Google

Кирилл
30.06.2017
11:24:48
смысл в том, тчобы разбивать задачи на более мелкие и выполнять их между отрисовкамми фреймов, как файбер делает

Egor
30.06.2017
12:17:08
У кого-нибудь получалось подружить Sentry и gradle: успешно отослать файлы дебага на сервак?

Dmitriy
30.06.2017
12:18:53
Привет всем! Я недавно начал изучать реакт нэйтив, сейчас переделываю приложение xamarin на фреймворк от фейсбука. Столкнулся с вопросом: как правильно хранить данные об аккаунте на устройстве? Хочется сделать возможность запоминания логина и пароля, но в гугле нашел только одно что-то похожее, и оно не заработало
Пожскажите, пожалуйста, как сделать такую фичу?

Максим
30.06.2017
12:21:04
Про Realm почитай

Albert
30.06.2017
12:22:06

Vladimir
30.06.2017
12:22:11
начни наверное с AsyncStorage

Mars
30.06.2017
12:24:49
Потом redux-persist + AsyncStorage

morda
30.06.2017
12:28:14
redux-persist можно в ногу выстрелить с незнанки)

Egor
30.06.2017
12:28:46
логин и пароль в персист
вы &%*$лись?

Dmitriy
30.06.2017
12:29:48
Спасибо! Прочитаю про все

Кирилл
30.06.2017
12:32:21
вы &%*$лись?
если упустить вопрос зачем вообще их хранить, то почему бы и не в AsyncStorage?

Egor
30.06.2017
12:33:06
тогда можно под капотом сделать перелогин при истечении сессии

Кирилл
30.06.2017
12:33:27
для этого хранится рефреш-токен
а не пароль

Egor
30.06.2017
12:33:37
__бывает, что нет нормальной авторизации__