@reactnative_ru

Страница 185 из 878
Кирилл
30.05.2017
13:07:56
Гайз, что используете для метрик приложения
я вот это https://github.com/idehub/react-native-google-analytics-bridge

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
Как вы реализуете структуру файлов для андроид и иос компонентов?
У нас код общий. Небольшие различия в Platform.OS === 'android'

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
Я вот думаю сделать High order Component с такой ифой
https://facebook.github.io/react-native/docs/platform-specific-code.html

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

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

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

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
Если это норма для RN то я смирюсь, конечно.
это вопрос чисто по react/redux RN тут не при чем

Egor
31.05.2017
07:35:12
ок

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

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

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

Кирилл
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
Ок, там есть стили из CSS
там есть стили, похожие на цсс

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

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
там есть стили, похожие на цсс
Не похожие на CSS , а такие же

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

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

Кирилл
31.05.2017
11:33:52
Не похожие на CSS , а такие же
похожие, как по синтаксису так и по поведению

Vladimir
31.05.2017
11:34:06
Vladimir
31.05.2017
11:34:08
Не похожие на CSS , а такие же
нет. например, нельзя сделать margin: "0 0 20px 3em"

Кирилл
31.05.2017
11:34:28
Нет, именно такие же
камел и кебаб же

Ilkhom
31.05.2017
11:34:32
мы тебя уговорить должны?
сказать почему вы не любите RN

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 не примут

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