
Джон
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
Посто нарезалось отдельно для @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:13

Алексей
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

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 пишу, там нет такого ?