@reactnative_ru

Страница 120 из 878
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
о! спасибо

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
при клике на кнопку в toolbar
nativeImageSource({       android: 'название файла в папке',       width: 24,       height: 24     }); Передавай в тулбар

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 }) } ]}

а что-то не так сделал?)

А емае, надо было импортировать -_-

Во всплывающем иконки не показать :D
Все равно немогу сделать, это точно код на всплывающее меню после клика на иконку?

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
да(

если их специально не имитировали
так можно или лучше через __DEV__ засетить?

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 строчек, можно втупую скопипастить

это в другом проекте, офишиал бутстрап с тулзами под веб реакт

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