A.
👌
Max
А что по keyboard avoiding view?
Max
На роботе это тотальный пипец
Max
Нашел
Max
Denis
Гайз, что используете для метрик приложения
Denis
и пользовательских и технических?
Kirill
Гайз, что используете для метрик приложения
я вот это https://github.com/idehub/react-native-google-analytics-bridge
Denis
для пользовательских неплохое решение
Denis
а для технических?
Denis
например размер приложения трекать?
Kirill
там все есть
Kirill
используется нативный сдк поэтому собираются все данные
Kirill
там есть и разрешения и модели и даже операторы сетей
shashkov0
Как вы реализуете структуру файлов для андроид и иос компонентов?
Nikolay
Как вы реализуете структуру файлов для андроид и иос компонентов?
У нас код общий. Небольшие различия в Platform.OS === 'android'
Nikolay
shashkov0
Я вот думаю сделать High order Component с такой ифой
Kirill
Я вот думаю сделать High order Component с такой ифой
https://facebook.github.io/react-native/docs/platform-specific-code.html
Nikolay
Это зависит от задач
Nikolay
В том смысле если в зависимости от платформы паддинг сверху, то достаточно if
shashkov0
У нас верстка сильно отличаться будет, поэтому ифы не вариант
Kirill
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.
Kirill
ну это уже смотря насколько большие различия - если шаблоны целиком разные, то и повторов нет)
Anton
А не у кого нет проблемы со сборкой fbSDK на Андроиде? С пятницы странная ошибка, будто он версию .24 build tool требует
Anton
Ага, аналогично
Murad
ребята, а кто знает как можно запустить обратные изменения после react-native link есть ли какой-то unlink
Vadim
есть, он так и называется
Vadim
информация ищется через гугл, не ленись плз
Vadim
=)
Murad
ага, спасибо у меня почему-то не сработал гугл в этот раз
Egor
Есть Redux, есть NetInfo - как привязаться к NetInfo, без того чтобы делать это в каком-нибудь компоненте? Иными словами, сделать подобие сервиса, который инициализируется где-то в index.js и при этом законнекчен к Redux store? Это реально стандартными механизмами?
Vadim
конешно
Vadim
store = createStore(initialState) вот здесь ты можешь передать store в ServiceNetInfo, подписаться и делать что-то тебе нужно. <Provider store={store} />
Egor
Но по итогу никуда не деться и ServiceNetInfo какой-то компонент должен "держать"?
Egor
Глянул реализацию Provider у меня: там внутри есть _this.store - это нормальная практика?
Egor
Сейчас-то у меня к redux всё подключается, как я понимаю, через connect()
Egor
но опять-таки, Provider в иерархии визуальных компонентов находится, что меня немного обескураживает Provider.prototype.render = function render() { return Children.only(this.props.children); }; имхо это как-то неправильно...
Egor
Не оборачивать же всё моим ServiceNetInfo?
Egor
Если это норма для RN то я смирюсь, конечно.
Vadim
ServiceNetInfo можешь сделать обычным классом
Vadim
функцией
Vadim
как тебе удобно
Egor
попробую так, спасибо
Kirill
Если это норма для RN то я смирюсь, конечно.
это вопрос чисто по react/redux RN тут не при чем
Egor
ок
Egor
у кого то есть опыт работы с RN + нативный код? в каких случаях удобно\не удобно мешать, какие задачи лучше решать на какой части? поделитесь
Egor
расскажи про ейдж кейсы
Egor
тут заказчик хочет попробовать на нем проект сделать, надо отговорить ;)
Vladimir
Отговорить несложно
Egor
дайте аргументов
Vladimir
Отсылай к багам на гитхабе, говори про производительность, говори про лицензию
Egor
а что с лицензией?
Vladimir
https://github.com/facebook/react-native/blob/master/PATENTS
Vladimir
Много инфы в сети по поводу этого
Egor
надо примеры из жизни, а то посмотрел Ф8 и теперь думает что все очень классно
Vladimir
Ну так сделай сам херовый пример
Andrew Kiselev
)))
Vladimir
Покажи мол, тормозит все
Kirill
запусти в дев режиме на девайсе с выводом console.log
Kirill
чтоб фпс был 10
Egor
я даже компилить не хочу =)
Andrew Kiselev
покажи что куча багов с навигацией, с инпутами и т.д. xD
Egor
я понимаю что я в RN канале. но чем не хочеться писать на цсс и штмле проект
Kirill
там нет ни того ни другого же)
Vladimir
Ну CSS то там есть
Kirill
нет там цсс
Vladimir
Ок, там есть стили из CSS
Владимир
дайте аргументов
скажи: "не хочу"
Egor
точно, ошибся, но джава скрипт есть? =)
Egor
да проект большой реально, у кого-то есть проект на RN больше новостных лент?