
Ilkhom
28.03.2017
09:20:17
а в совокупности?))
короче не стоит

Denis
28.03.2017
09:20:47
Ну если реакт не может в нормальные свг - проблемы реакта

Ilkhom
28.03.2017
09:21:09
png самый оптимальный вариант пока

Google

Denis
28.03.2017
09:21:13
свг норм, никаких запар с кучей картинок под разный dp

Ilkhom
28.03.2017
09:22:10
а под капотом он как работает? прям на ходу высчитывает вектор?
привет флеш

Denis
28.03.2017
09:22:34

Andrey
28.03.2017
09:24:28
можно ссылку на бенчмарк свг на андроиде?

Denis
28.03.2017
09:25:06
ща пошарим
как раз пара девайсов лежит

Aleksey
28.03.2017
09:26:26
Все равно не могу допереть, закинул в res папки drawable... а как обращаться? icon: require('./ ')

Alex
28.03.2017
09:29:32
там в серединке есть
и то это 2013 год, сейчас в каждом телефоне по 4-8 ядер, не думаю что будут какие-то проблемы

Denis
28.03.2017
09:30:46
ща забенчаем
нарыл бенч чела

Google

Aleksey
28.03.2017
09:37:15
Подскажите мне как обратиться к иконке?)

Anatolii
28.03.2017
09:37:44
не стоит ориентироваться на кол-во ядер, как правило работают всего пара низкопроизводительных ядер

Aleksey
28.03.2017
09:38:01
android/app/src/main/res/ и там по папкам drawable

Andrey
28.03.2017
09:41:06
о! спасибо

yadro
28.03.2017
09:45:34

Alex
28.03.2017
09:49:15
// GOOD
<Image source={require('./my-icon.png')} />
// BAD
var icon = this.props.active ? 'my-icon-active' : 'my-icon-inactive';
<Image source={require('./' + icon + '.png')} />
// GOOD
var icon = this.props.active ? require('./my-icon-active.png') : require('./my-icon-inactive.png');
<Image source={icon} />

Aleksey
28.03.2017
09:50:47
<Image source={require('./ic_launcher.png')} />
ошибка

Anton
28.03.2017
09:51:38
Коллеги, есть способ быстрой войти в тему RN. Может годные курсы или статьи?

Alex
28.03.2017
09:51:45
она в той же папке находится, в которой компонент?

Aleksey
28.03.2017
09:51:59
нет, android/app/src/main/res/
туда мне подсказали закинуть все drawable dpi папки

Alex
28.03.2017
09:52:31
тогда надо выходить наверх
'../../'

Aleksey
28.03.2017
09:52:59
ох, тогда смысл этих статических файлов там
смысл вообще мне эти папки drawable если мне нужно каждому файлу обращаться

Alex
28.03.2017
09:55:38
https://facebook.github.io/react-native/docs/images.html вот тут все детально описано

Vadim
28.03.2017
09:59:21
Ребята, кто как решает небольшие задержки при отрисовке больших компонент?
У меня например при отрисовке календаря заметен лаг.

Denis
28.03.2017
10:10:51
С реюзом - 7-9мс
Чисто битмап - 27-21мс

Google

Aleksey
28.03.2017
11:00:54
при клике на кнопку в toolbar

Roman
28.03.2017
11:01:22
alert?

yadro
28.03.2017
11:34:09

Aleksey
28.03.2017
11:34:40
Вот типо такого

yadro
28.03.2017
11:36:27
logo={nativeImageSource(.....)} Так поставить лого
actions={[{title: '', icon: nativeImageSource(...), show: 'always'}]} ,

Aleksey
28.03.2017
11:38:21
Как меню всплывающие

yadro
28.03.2017
11:38:21
Так кнопки

Aleksey
28.03.2017
11:38:30
Окей

yadro
28.03.2017
11:38:52
Во всплывающем иконки не показать :D

Aleksey
28.03.2017
11:39:44
Да мне просто меню чтоб показывалось с кнопками и все. Вот копаюсь

yadro
28.03.2017
11:40:37
Ну вот так, только пропиши show: never

Aleksey
28.03.2017
11:57:41
Cant'find variaable nativeImageSource
actions={[
{
title: 'Settings', show: 'always', icon: nativeImageSource({
android: './img/ic_more_vert_black.png',
width: 48,
height: 48
})
}
]}
а что-то не так сделал?)
А емае, надо было импортировать -_-

Nikita
28.03.2017
15:17:00
кто нибудь юзал этот плагин - transform-inline-environment-variables?

Google

Nikita
28.03.2017
15:17:41
не понимаю он работает или нет, вроде как можно сетить переменные окружения для проекта
по документации что то вообще все плохо
вообще интересно когда например NODE_ENV с девелопмента на продкашн меняется

Alexander
28.03.2017
15:34:33
Есть же __DEV__

Nikita
28.03.2017
15:35:37
у меня задача прокинуть через конфиг или флаг переменную содержащую урл локлхоста

Murad
28.03.2017
15:35:42
это же не нода
на ноде бандл генерится, но выполняется на Нитро
поэтому нодовские переменные и платформенные штуки не работают
если их специально не имитировали

Nikita
28.03.2017
15:36:33
да(

Alexander
28.03.2017
15:37:17
Ну так в бандле делай __DEV__ ? 'http://localhost' : 'https://production'

Murad
28.03.2017
15:40:31
https://github.com/luggit/react-native-config
Save config for different environments in different files: .env.staging, .env.production, etc.
By default react-native-config will read from .env, but you can change it when building or releasing your app.

Nikita
28.03.2017
15:41:12
дело в том что я напилил мокап сервера и хотел бы подменить урл, при этом в package.json добавил :
"start": "set NODE_ENV=production && node node_modules/react-native/local-cli/cli.js start",
"server-mockup-start": "npm-run-all —parallel mockup start",
"mockup": "node cashdesk-server-mockup/mockup",
тоесть server-mockup-start должен поднять 2 ноды и как то указать что в стучаться нужно на локалхост

Murad
28.03.2017
15:42:59
а, оо

Nikita
28.03.2017
15:43:26
дичь?

Murad
28.03.2017
15:44:55
api_url = __dev__ ? mockups : server

Nikita
28.03.2017
15:45:10
блин вот не могу вспонить где это

Google

Murad
28.03.2017
15:45:10
но вообще рекомендую завести основной конфиг
да просто засеть в переменную

Nikita
28.03.2017
15:45:59

Murad
28.03.2017
15:46:03
в джсе

Nikita
28.03.2017
15:47:25
пока не понял что ты конкретно ввиду имеешь, сорян
я вообще могу сервер стартануть указав ему какой конфиг подцеплять?
как для веба?
http://stackoverflow.com/questions/33117227/setting-environment-variable-in-react-native

Murad
28.03.2017
15:51:14
хз если честно
надо пэкеджер копать
в криэйт-реакт-аппе есть REACT_APP_
может здесь похожий механизм
если нет, то это повод для отличного реквеста

Nikita
28.03.2017
15:53:08

Murad
28.03.2017
15:53:10
там ~20 строчек, можно втупую скопипастить
это в другом проекте, офишиал бутстрап с тулзами под веб реакт