
Кирилл
30.05.2017
13:07:56

Denis
30.05.2017
13:11:09
для пользовательских неплохое решение
а для технических?
например размер приложения трекать?

Google

Кирилл
30.05.2017
13:15:27
там все есть
используется нативный сдк поэтому собираются все данные
там есть и разрешения и модели и даже операторы сетей

Danil
30.05.2017
13:25:34
Как вы реализуете структуру файлов для андроид и иос компонентов?

n06rn
30.05.2017
14:22:33

Danil
30.05.2017
14:23:16

n06rn
30.05.2017
14:23:33

Danil
30.05.2017
14:23:40
Я вот думаю сделать High order Component с такой ифой

Кирилл
30.05.2017
14:23:48

n06rn
30.05.2017
14:23:55
Это зависит от задач
В том смысле если в зависимости от платформы паддинг сверху, то достаточно if

Danil
30.05.2017
14:25:27
У нас верстка сильно отличаться будет, поэтому ифы не вариант

Кирилл
30.05.2017
14:26:19
When your platform-specific code is more complex, you should consider splitting the code out into separate files. React Native will detect when a file has a .ios. or .android. extension and load the relevant platform file when required from other components.

Google

ENAMETOOLONG
30.05.2017
14:32:47

Danil
30.05.2017
14:33:39

Кирилл
30.05.2017
14:33:54
ну это уже смотря насколько большие различия - если шаблоны целиком разные, то и повторов нет)

Anton
30.05.2017
14:33:55
А не у кого нет проблемы со сборкой fbSDK на Андроиде? С пятницы странная ошибка, будто он версию .24 build tool требует

Oleg
30.05.2017
15:20:24

Anton
30.05.2017
15:21:06
Ага, аналогично

Nikolay
30.05.2017
19:12:03

Murad
30.05.2017
19:49:01
ребята, а кто знает как можно запустить обратные изменения
после react-native link
есть ли какой-то unlink

Vadim
30.05.2017
19:51:42
есть, он так и называется
информация ищется через гугл, не ленись плз
=)

Murad
30.05.2017
19:52:46
ага, спасибо
у меня почему-то не сработал гугл в этот раз

Egor
31.05.2017
06:55:03
Есть Redux, есть NetInfo - как привязаться к NetInfo, без того чтобы делать это в каком-нибудь компоненте? Иными словами, сделать подобие сервиса, который инициализируется где-то в index.js и при этом законнекчен к Redux store? Это реально стандартными механизмами?

Vadim
31.05.2017
07:04:54
конешно
store = createStore(initialState)
вот здесь ты можешь передать store в ServiceNetInfo, подписаться и делать что-то тебе нужно.
<Provider store={store} />

Egor
31.05.2017
07:16:01
Но по итогу никуда не деться и ServiceNetInfo какой-то компонент должен "держать"?
Глянул реализацию Provider у меня: там внутри есть _this.store - это нормальная практика?
Сейчас-то у меня к redux всё подключается, как я понимаю, через connect()
но опять-таки, Provider в иерархии визуальных компонентов находится, что меня немного обескураживает
Provider.prototype.render = function render() {
return Children.only(this.props.children);
};
имхо это как-то неправильно...
Не оборачивать же всё моим ServiceNetInfo?

Google

Egor
31.05.2017
07:23:12
Если это норма для RN то я смирюсь, конечно.

Vadim
31.05.2017
07:26:12
ServiceNetInfo можешь сделать обычным классом
функцией
как тебе удобно

Egor
31.05.2017
07:29:11
попробую так, спасибо

Кирилл
31.05.2017
07:31:25

Egor
31.05.2017
07:35:12
ок

Egor
31.05.2017
11:19:16
у кого то есть опыт работы с RN + нативный код? в каких случаях удобно\не удобно мешать, какие задачи лучше решать на какой части? поделитесь

Vasily
31.05.2017
11:21:06

Egor
31.05.2017
11:22:08
расскажи про ейдж кейсы
тут заказчик хочет попробовать на нем проект сделать, надо отговорить ;)

Vladimir
31.05.2017
11:22:37
Отговорить несложно

Egor
31.05.2017
11:22:53
дайте аргументов

Vladimir
31.05.2017
11:23:16
Отсылай к багам на гитхабе, говори про производительность, говори про лицензию

Egor
31.05.2017
11:23:35
а что с лицензией?

Vladimir
31.05.2017
11:24:04
https://github.com/facebook/react-native/blob/master/PATENTS
Много инфы в сети по поводу этого

Egor
31.05.2017
11:24:19
надо примеры из жизни, а то посмотрел Ф8 и теперь думает что все очень классно

Vladimir
31.05.2017
11:24:34
Ну так сделай сам херовый пример

Andrew
31.05.2017
11:24:42
)))

Google

Vladimir
31.05.2017
11:24:42
Покажи мол, тормозит все

Кирилл
31.05.2017
11:25:32
запусти в дев режиме на девайсе с выводом console.log
чтоб фпс был 10

Egor
31.05.2017
11:26:14
я даже компилить не хочу =)

Andrew
31.05.2017
11:29:26
покажи что куча багов с навигацией, с инпутами и т.д. xD

Nikita
31.05.2017
11:29:52

Egor
31.05.2017
11:30:23
я понимаю что я в RN канале. но чем не хочеться писать на цсс и штмле проект

Andrew
31.05.2017
11:30:50

Nikita
31.05.2017
11:30:53

Кирилл
31.05.2017
11:30:54
там нет ни того ни другого же)

Vladimir
31.05.2017
11:31:23
Ну CSS то там есть

Кирилл
31.05.2017
11:31:35
нет там цсс

Vladimir
31.05.2017
11:32:21
Ок, там есть стили из CSS

Vladimir
31.05.2017
11:32:24

Egor
31.05.2017
11:32:26
точно, ошибся, но джава скрипт есть? =)
да проект большой реально, у кого-то есть проект на RN больше новостных лент?

Vladimir
31.05.2017
11:33:05

Кирилл
31.05.2017
11:33:05
цсс это селекторы, каскады, всякие правила и прочее

Arthur
31.05.2017
11:33:12

Egor
31.05.2017
11:33:21
я же не против попробовать писать, просто хочеться узнать проблемы раньше, а так я бы поковырял на досуге

Google

Кирилл
31.05.2017
11:33:26
а тут просто стили описываются близким к цсс синтаксисом

Vladimir
31.05.2017
11:33:29
мы тебя уговорить должны?

Vladimir
31.05.2017
11:33:35

Vladimir
31.05.2017
11:33:38
а ты такой: ну ни знааааю

Egor
31.05.2017
11:33:42
уговорить или отговорить

Кирилл
31.05.2017
11:33:52

Vladimir
31.05.2017
11:34:06

Vladimir
31.05.2017
11:34:08

Кирилл
31.05.2017
11:34:28

Ilkhom
31.05.2017
11:34:32

Vladimir
31.05.2017
11:34:34

Кирилл
31.05.2017
11:34:40
да и общих правил нет

Vladimir
31.05.2017
11:35:19
Это все равно что сказать, что в дельфи есть цсс
потому что там можно бекграундколор сделать

Vladimir
31.05.2017
11:35:51
да и общих правил нет
Когда я делал PR в RN с новым стилем, мне сказали что если не будет работать и выглядеть абсолютно точно так же, как в вебе, то PR не примут