@reactnative_ru

Страница 78 из 878
Джон
16.02.2017
05:18:26
не хочу так с каждой икокой играться )

мне бы попроще да поскорее ))

Oleg
16.02.2017
05:18:47
тогда или svg-спрайты

если проще и скорее - или иконочный шрифт или png-спрайт

Google
Джон
16.02.2017
05:20:51
пнг не хотелось бы

боюсь на ретине будет некрасиво

буду шрифт ставить

Alexander
16.02.2017
05:33:23
боюсь на ретине будет некрасиво
На ios пдф появились буквально около года назад, до этого вся графика была в пнг

Посто нарезалось отдельно для @2x и @3x

Джон
16.02.2017
05:34:01
не знал

Oleg
16.02.2017
05:34:59
или настрой gulp плагин для автоматической @2x и @3x

Джон
16.02.2017
05:39:33


нормас =)

рендерит путь

я тут в загажнике нашел папку с иконками, и там лежит json со всеми путями и названиями

вот так и сделаю, через пакет react-native-svg

а как решается то, что иконка залазит на iOS ?

Google
Джон
16.02.2017
06:19:52


надо дополнительно контейнер туда вставлять?

Алексей
16.02.2017
07:21:45
если будешь NavBar юзать то ничего не надо делать, если нет, то нужно делать какой нибудь margin с высотой status bar-a

Алексей
16.02.2017
07:33:45
там если что есть апи чтобы вытащить высоту статус бара)

Джон
16.02.2017
07:34:11
как называется?)

Andrew
16.02.2017
07:34:32
по дефолту 20 всегда

Джон
16.02.2017
07:34:37
хотя найду )

Andrew
16.02.2017
07:34:38
зачем тащить телегу за собой

marginTop: 20

и всё

Джон
16.02.2017
07:34:54
о спасибо

Andrew
16.02.2017
07:34:55
сделай контейнер для всего приложения

и потом внутри будешь всегда делать flex: 1

Джон
16.02.2017
07:35:09
и еще придется проверять на Platform ага?

Andrew
16.02.2017
07:35:15
да

ну это ничего

в главном контейнере один раз определишь и всё

для андройда этого делать не надо

Джон
16.02.2017
07:35:38
??

Google
Джон
16.02.2017
07:35:46
разобрались ) пасиб

Andrew
16.02.2017
07:35:50
для андройда можешь цвет задать

StatusBar

компонент засунешь и цвет выберешь

дока есть у RN

Джон
16.02.2017
07:36:05
о не знал

Andrew
16.02.2017
07:36:18
теперь знаешь)

Джон
16.02.2017
07:36:32
я к вам буду часто приходить =)

Andrew
16.02.2017
07:36:33
а для айоса он меняет цвет

шрифта

черный белый

Джон
16.02.2017
07:37:00
автоматом?

Andrew
16.02.2017
07:37:03
нет

Джон
16.02.2017
07:37:04
или надо определять

Andrew
16.02.2017
07:37:05
задаешь

Джон
16.02.2017
07:37:06
ага ок

Andrew
16.02.2017
07:37:12
default || light-content

кажется так

Алексей
16.02.2017
07:39:24
а я никогда Platform не определял, я просто нужное с index.android.js или index.ios.js прокидывал

Andrew
16.02.2017
07:39:50
ужс какой

Google
Джон
16.02.2017
07:40:00
а, ты в разные пишешь?

я в один файл

Andrew
16.02.2017
07:40:23
ну так и надо

какой нибудь AppContainer

Джон
16.02.2017
07:40:45
ага, лейаут типа

Алексей
16.02.2017
07:41:04
ну просто отделил стили от компонента и потом в нужный момент прокидывай нужные

че ужас то

Andrew
16.02.2017
07:41:25
так отделить стили от компонента

и отделить контейнеры

разные вещи

эти файлы просто служат как прокси на платформу

раз вы пишете кроссплатформенное приложение

сделайте один контейнер в них

и потом логика одна у вас

Алексей
16.02.2017
07:42:28
ну собственно тут надо по ситуации смотреть

это не всегда правда, зачастую делают разный дизайн по разным гайдлайнам

Andrew
16.02.2017
07:42:59
ну тогда я вообще не вижу смысла на реакте писать)

это уже похоже на нативную разработку

yadro
16.02.2017
07:43:07
Главное избегать дублирования а так все ок

Andrew
16.02.2017
07:43:13
+

Google
Алексей
16.02.2017
07:43:21
ну почему же, есть части которые вполне переиспользуются

просто по мне как то не оч в рантайме определять Platform) еще и код усложняет, когда есть две точки входа в приложение

yadro
16.02.2017
07:44:31
Офтоп. ребят, если ктото собирается писать нативный модуль под андроид, могу помочь)

Разбирался со всем этим пару ночей, это того стоило)

Ilkhom
16.02.2017
07:45:56
я думаю тут и тех и тех хватает, нативщиков тут много

yadro
16.02.2017
07:46:41
Ну мало ли

А что все таки с свг. Все либы с иконками импользуют шрифты, что ли?

Алексей
16.02.2017
09:27:36
@yadrom я png режу и не парюсь)))

Stepan
16.02.2017
09:47:52
это уже похоже на нативную разработку
А никто не задавался вопросом единой компонентной базы под RN и вебовый реакт? Это нормально, или я слишком много хочу?

Andrew
16.02.2017
09:48:23
у меня таких желаний не возникает)))0

Stepan
16.02.2017
09:49:15
Просто вообще в теории можно все свести к абстрактным компонентам. Ну или как минимум логику вытащить в общую зависимость

Алексей
16.02.2017
09:56:30
есть же проект react-native-web

אליה
16.02.2017
09:56:31
Вообще, вопрос от не особо фронтендщика, какая часть кода потенциально шарится между RN и React? Я пытаюсь выяснить, будет ли выгодно съехать всеми приложениями на один фреймворк

Алексей
16.02.2017
09:57:25
אליה
16.02.2017
09:57:35
Это несомненно

Но вопрос про шарить)

Алексей
16.02.2017
09:58:26
бизнес логику точно можно шарить спокойно ?

Vladimir
16.02.2017
10:00:24
редукс или мобикс-часть точно можно зашарить

но не уверен, что очень полезно

Mars
16.02.2017
10:18:18
Алексей
16.02.2017
10:19:07
@olebedev кстати да, ты прав, я совсем забыл) я же на cljs пишу, там нет такого ?

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