@reactnative_ru

Страница 212 из 878
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)

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

а вот нашел кладезь мудрости https://developer.android.com/studio/build/manifest-merge.html
В общем, юзайте это, чтобы сделать разные манифесты. И студию, конечно.

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

Murad
30.06.2017
01:24:00
это не стайлды а дженерик компонент, а верстка обычно капец как разнится, и ты вместо стилей будешь собирать кучку Row и Col в одном месте
по опыту, когда у тебя 150+ экранов, состоящих из реюзабл компонентов, от дизайнера, который помешанный на сетках, то ты так или иначе начинаешь выносить основную разметку в такие компоненты другой вопрос что это редко встречается на практике ))

Egor
30.06.2017
01:27:21


Гугол троллит Эпол

Только сейчас обратил внимание

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-е?

Maxim
30.06.2017
09:10:20
А линкованые шрифты и в вебвью доступны

Ребята, а как очистить текст от ВСЕЙ хтмл разметки? Включая тэги вроде &nbsp

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
Упоротость какая-то

Google
Maxim
30.06.2017
10:03:13
s/</&lt;/g :)
Не, такое не канает

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

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 почитай

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

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

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

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

Egor
30.06.2017
12:33:06
если упустить вопрос зачем вообще их хранить, то почему бы и не в AsyncStorage?
бывает, что нет нормальной авторизации, а сессии истекают со временем

тогда можно под капотом сделать перелогин при истечении сессии

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

а не пароль

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

Страница 212 из 878