
Nikita
19.05.2017
10:56:17
или меня глючит(

Dima
19.05.2017
11:06:42
там нет теней вообще
только elevation

Danil
19.05.2017
11:15:47
Кто-нибудь юзает медиа запросы в RN

Google

Алексей
19.05.2017
11:20:37

Danil
19.05.2017
11:20:56
это как?
Есть библиотеки разные для этого
А как вы вообще организуете стили для айпэда, айфона, разных андроидов и тд?

Кирилл
19.05.2017
12:11:53

Danil
19.05.2017
12:12:25

Кирилл
19.05.2017
12:12:47

Danil
19.05.2017
12:15:16
Ну а если предполагает? Хотел бы узнать подходы. Есть идея использования тем

Кирилл
19.05.2017
12:19:40
ну тут надо предметно смотреть - если различия небольшие, возможно, можно ограничиться подключение разных styles в зависимости от платформы
если различия в разметке - наверное разные версии компонент

Danil
19.05.2017
12:23:28
Различия в стилях. Кароч вот что изобрели гении дизайна. Иос: 2 варианта айпэд и айфон, андроид: 7 вариантов

Кирилл
19.05.2017
12:24:05
исусе 7 вариантов
фантазеры дизайнеры у вас там))

Danil
19.05.2017
12:24:44
Наши дизайнеры просто оторваны от реальности, они до сих пор требуют пиксель перфект и не знают что такое ю икс

Google

Dmitry
19.05.2017
12:25:02
Может просто резину сделать? :)

Danil
19.05.2017
12:25:07
В общем поэтому и спросил про медиа запросы

Dmitry
19.05.2017
12:25:09
Хотя там и так все резина)

Кирилл
19.05.2017
12:25:23
ну медиа запросы - это стиили в зависимости от разрешения экрана

Danil
19.05.2017
12:25:25
Ну щас резина, но на айпэде большие отступы

Dmitry
19.05.2017
12:25:32
Ну Dimensions вот это все

Кирилл
19.05.2017
12:25:39
у тебя есть ширина и высота - можешь плясать от этого

Danil
19.05.2017
12:25:51
Поэтому щас юзаем ифы и это пздц уродство
Ну dimensions же я так понял просто разрешение ширину и высоту определяет

Кирилл
19.05.2017
12:29:38

Danil
19.05.2017
12:30:29
А можете пример стилей скинуть

Кирилл
19.05.2017
12:31:53
А можете пример стилей скинуть
да зачем тут пример? дизайн различается в зависимости от разрешений экранов девайсов? ну и получай разрешение с помощью dimensions и подключай соответствующий файл style
централизуй как-нибудь эту систему и усе

Danil
19.05.2017
12:32:31
Вот в этом и сложность

Алексей
19.05.2017
12:34:08
время создать снэк!)
какой пример нужен?) какие размеры?)

Кирилл
19.05.2017
12:34:50
что за снек?)
печенька?

Алексей
19.05.2017
12:35:05
https://snack.expo.io

Danil
19.05.2017
12:36:03
Ну в общем моя идея такая создать hoc в котором будет выборка стилей и каждый компонент в этот hoc обернуть

Google

Danil
19.05.2017
12:36:16
Чтобы ифы везде не писать

Алексей
19.05.2017
12:37:55
у меня 375, есть у кого другое? https://snack.expo.io/BJCMDv2g-
DanDanDan сколько у тебя?

Кирилл
19.05.2017
12:40:24

Dmitry
19.05.2017
12:40:36
Я бы скорее в createStylesheet делал примерно как f8app
Они пишут типа {
default: { padding: 20 },
ios: { padding: 10 },
}
А хелпер сам проверит и решит, что вернуть

Кирилл
19.05.2017
12:42:46
даже обидно как то

Алексей
19.05.2017
12:43:05

Danil
19.05.2017
12:45:52
Это что вы смотрите

Кирилл
19.05.2017
12:46:25
из Dimensions

Алексей
19.05.2017
12:50:03
https://snack.expo.io/rkeZ9w2lW
у меня вот желтый фон)

Mars
19.05.2017
12:51:47

Кирилл
19.05.2017
12:52:02

Mars
19.05.2017
12:52:25
Ага, спсб

Danil
19.05.2017
12:56:43

Google

Джон
19.05.2017
12:56:50
ребят, у кого была такая фигня с сагами?

Алексей
19.05.2017
12:57:52
Спасибо, это то что мне нужно
вообще это я так, быстро накидал) можно создать компонент который будет рендерить/не рендерить чилдрен в зависимости от ширины. только юзать не для всех, а больших кусков имхо

Джон
19.05.2017
12:57:56
Сделал по докам через all(), все равно бьет ворнинг. Раздражает уже немного )

Алексей
19.05.2017
12:58:15

Mars
19.05.2017
12:58:36

Andrew
19.05.2017
13:15:28

Джон
19.05.2017
13:20:19
вот тут переписал
и тут
больше нигде пока что нету
есть put еще, его тоже надо оборачивать?

Максим
19.05.2017
13:22:29
Ох блин вот это шрифт)

Andrew
19.05.2017
13:22:36
зачем тебе во втором скриншоте в all оборачивать, вместо
const {response} = yield call(axios.get, ...args) ?

Джон
19.05.2017
13:22:54
а нашел где проблема )

Google

Джон
19.05.2017
13:23:06
тут завернул и пропал ворнинг

Andrew
19.05.2017
13:24:03
как и предположил: где-то пропустил)

Джон
19.05.2017
13:24:35
Я просто думал, что только там где call надо..

Andrew
19.05.2017
13:26:31
нет, это как Promis.all https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise/all

Джон
19.05.2017
13:27:33

Gerc
19.05.2017
13:29:45
Как в реактнативе в фоне забирать данные, когда приложение не на экране?

Andrew
19.05.2017
13:31:09

Gerc
19.05.2017
13:31:19

Andrew
19.05.2017
13:32:48
либо у тебя приложение с некоторой периодичностью шлет запросы на сервер, либо через сокет сервер сам отправляет данные

Кирилл
19.05.2017
13:34:21
думаю вопрос в том как заставить работать приложение в бэкграунде

Gerc
19.05.2017
13:34:40
Да

Roman
19.05.2017
13:35:34
react-native-background-timer

Denis
19.05.2017
13:45:21
А кто разбирался с проигрыванием видео? Похоже, на Android какие-то проблемы с воспроизведением YouTube.

Andrew
19.05.2017
13:52:04
http://vasir.net/blog/programming/react-native-beginner-tutorial-overview

Nikita
19.05.2017
15:19:25

Denis
19.05.2017
16:02:46
Нормально, проблем не было?
Звук на Android работал?

Nikita
19.05.2017
16:56:08
Нормально, проблем не было?
на андроиде пришлось лезть в нативный код чтобы исправить проблемы, меня чем то не устраивала нативная либа которая там по дефолту работает, в результате на андроиде использую exo-player, это одна из двух нативных либ. На гитхабе react-native-video написано как переключать их. У exo-player была проблема что видос из файла только один раз проигрывается. Но это удалось малой кровью побороть. Вобщем сейчас юзаю exo-player из react-native-video и все ок на обеих платформах, правда они немного по разному работают на яблоке и ведре.