@reactnative_ru

Страница 592 из 878
akaSybe
03.04.2018
19:02:36
? Друзья, целых два месяца прошло с момента нашей предыдущей встречи в рамках React Moscow Meetup! Более 100 человек в уютном овальном желто-белом зале Яндекс. Количество дискуссий в кулуарах, не утихающие дискуссии в нашем Telegram-чате по React Native ( https://t.me/reactnative_ru ) показывают, что React.js для мобильных приложений уже больше не является чем-то экспериментальным, а стал вполне зрелой production-ready экосистемой. Количество мобильных серьезных приложений, разработанных с использование React Native, уже давно перевалило за тысячи. Учитывая весь предыдущий опыт реализации кросс-платформенной мобильный JavaScript-разработки, появилось оптимальное решение, которое объединяет в себя скорость JavaScript-разработки и производительность нативных мобильных приложений. В этот раз мы поговорим о React Native. На открытие серии митапов в Москве, посвященных не просто React.js, а именно React Native, приезжает известный спикер из Амстердама - Алексей Куреев. Алексей Куреев является одним из early adopter в мире React Native. Занимая позицию Senior React Native Developer в компании Werkspot B.V., Алексей уже не первый год применяет и делится опытом production-разработки с использованием React Native. До 2014 года Алексей работал на различные IT-компании в Москве, после чего переехал в Амстердам заниматься Front-end разработкой. В том же году начал использовать React и в 2015, увлёкся React Native. После нескольких успешных Open Source проектов, в коллаборации с Mike Grabowski создал RNPM (React Native Package Manager по аналогии с NPM), ныне известный как react-native (un)link. В текущий момент является коллаборатором React Native репозитория и в свободное время пишет статьи про различные релевантные технологии в мире фронт-энд разработки. Алексей порадует нас сразу двумя докладами. ? ПРОГРАММА: 19:00-19:20 Встреча, общение, знакомство 19:20-19:30 Вступительное слово, дайджест 19:30-20:10 Сетевой уровень в React Native (Network Layer in React Native). Доклад посвящен вопросу работы с сетью в React Native. В процессе мы обсудим round-trip запроса на сервер, имплементацию на стороне JS (+ немного затронем нативную часть) и разберем довольно популярные проблемы работы с бинарными данными, куками и дебагом сетевых запросов в React Native. 20:10-21:00 Apollo Client и то, о чём Вам ещё не рассказывали (Apollo Client and the stuff no-one ever told ya). Apollo Client становится де-факто клиентом для работы с GraphQL. В этом докладе мы рассмотрим одну их техник, которая называется "дедупликация запроса". Эта техника позволяет оптимизировать объем запрашиваемых данных дабы снизить нагрузку на back-end и предоставить пользователю максимально быстрый и удобный интерфейс во время ожидания загрузки недостающих данных. 21:00-21:20 Кофе-брейк 21:20-22:00 Панельная дискуссия и традиционная рубрика "открытый микрофон" ГДЕ? КОГДА? - 5 апреля 2018 - Офис Ingram Micro Cloud. Москва, Ленинградский проспект, 15с18. УСЛОВИЯ УЧАСТИЯ: 1. Мероприятие бесплатное. 2. Вход строго по регистрации. ВНИМАНИЕ! Необходимо обязательно указать в настройках профайла на Meetup.com свои имя и фамилию. 3. Регистрация по ссылке: https://www.meetup.com/React-Native-Moscow/events/nddmnpyxgbhb/ ВОПРОСЫ? Пишите в Telegram: @DenisIzmaylov
Видео будет потом? Про аполло интересно было бы посмотреть доклад

Vladimir
03.04.2018
19:05:58
О, программа огонь

Vadim
03.04.2018
19:06:57
Хм, а больше не будет докладов? Было бы интересно послушать про продакшен опыт на RN

Google
Vadim
03.04.2018
19:29:02
Так уже 2018! У тебя же добавилось кейсов за это время =)))

Егор
03.04.2018
19:49:25
@DenisIzmaylov а трансляция?)

Denis
03.04.2018
19:49:48
Не факт или скорее всего факт, что не будет. Видеозапись должна быть ?

Алексей
03.04.2018
20:05:34
ну е мае, что сразу то не сказали что @kureev будет)

Vladimir
03.04.2018
20:11:21
В епаме будет 10 апреля митап в Питере

Denis
03.04.2018
20:11:50
nick
03.04.2018
20:23:31
Киньте кто Линк на react канал

Alex
03.04.2018
20:24:28
nick
03.04.2018
20:24:46
Спасибо

マイク
03.04.2018
20:56:11
икскод до 9.3 кто-то обновлял? У меня после апдейта даже чистый react-native init && react-native run-ios не стартует %)

Maksim
03.04.2018
20:56:31
у нас доступ к IP-камерам с мобильников через react native

Google
Artem
03.04.2018
23:05:05
Ребят если кто столкнулся с тем что не может затянуть на android какую-то версию зависимости (часто хочется свежую) но не может этого сделать из-за конфликта с react-native(обычно конфликты с либами которые тянет reac) - пишите , у меня есть рецепт решения проблемы

Artem
03.04.2018
23:14:20
интриган
Просто думаю, что оч редкий кейс по этому не стал писать а то подумают, что я извращенет. Суть сводить к использованию jarjar который умеет переупоковывать aar или если вам это не нужно можно обойтись перепаковкой только jar

Vladimir
03.04.2018
23:16:04
вообще и правда попахивает извращением, последний раз пользовался jarjar когда самой популярной версией андроида был 2.3 и нужно было из какой-то sdk выпилить кастомный вебвью.

но сейчас все обычно решается простенькой таской для градла

опишите свою проблему

Artem
03.04.2018
23:21:38
опишите свою проблему
У меня старый реакт (44.2)и я хотел retrofit последний и okhttp но не мог использовать т.к. для dev режима реакт использует okhttp старый , на новый заменить не мог т.к. изменения в api были не совместимы .

Vladimir
03.04.2018
23:22:33
тааак, а если апи несовместимый, то зачем?

выглядит как заряженное ружье

Artem
03.04.2018
23:24:50
Ok http реактом в основном используется в dev режиме(который я не понял как отключить для debug). Время идёт все меняется , баги правяться , новые фичи пилятся так что нужно обновлять зависимости :)

выглядит как заряженное ружье
Возможно но когда на проекте реакт обновится то будет все ок

Vladimir
03.04.2018
23:30:18
кейс странный конечно, но посмотрите на пару статей по управлению транзитивными завимостями, jarjar это очень грустно: https://medium.com/mindorks/avoiding-conflicts-in-android-gradle-dependencies-28e4200ca235 https://dzone.com/articles/gradle-overruling-third-party

Artem
03.04.2018
23:32:51
Ну это все понятно . но проблему не решает т.к. я не мог оставить какую либо одну версияю зависимости . мне нужно было затащить 2 версии вот именно по этому jarjar :)

Vladimir
03.04.2018
23:34:54
как интересно, а что вы делаете?

перепаковываете в другой пакет и подменяете импорты?

Artem
03.04.2018
23:35:38
Да

Vladimir
03.04.2018
23:35:51
путь самурая :)

Artem
03.04.2018
23:36:08
:D

Google
Александр
04.04.2018
01:07:00
Всем привет!

Dmitry
04.04.2018
06:39:34
Всем привет, а кто-нибудь знает, как поставить максимальное значение для animation.interpolate

например, я хочу, чтобы кнопка двигалась только до определенной величины

Ivan
04.04.2018
06:52:40
там ведь и задаются максимальное и минимальное значения

jslby
04.04.2018
08:33:51
А как встроить систему оплаты? Ну в плане платные функции у приложения, с оплатой через гугл плей и апп стор

Yar
04.04.2018
08:37:32
А как встроить систему оплаты? Ну в плане платные функции у приложения, с оплатой через гугл плей и апп стор
Посмотрите эти либы, может помогут: https://github.com/chirag04/react-native-in-app-utils https://github.com/idehub/react-native-billing

Vladimir
04.04.2018
08:38:18
Не сочтите за расизм, но код этого чувака у меня доверия не вызывает

Nikita
04.04.2018
08:38:39
расист

Vladimir
04.04.2018
08:40:54
Стереотипы

И да - вы видели код таких ребят? Я видел и работал. Это ужас

Dan
04.04.2018
08:42:49
Вообще, есть мнение что я не первый нашел. Но оставлю на всякий случай, вдруг кому пригодится https://github.com/infinitered/reactotron

Vladimir
04.04.2018
08:43:25
Vladimir
04.04.2018
08:48:53
расизм это и есть стереотипы, основанные на цвете кожи

Nikita
04.04.2018
08:49:58
Но может проблема в том, что ребята плохо пишут, а не в том, что человек — индус?

Admin
ERROR: S client not available

Алексей
04.04.2018
08:50:23
гайз, предлагаю прекратить офтоп

Peter
04.04.2018
08:51:07
Нормальный же код, чо вы.. <Text style={[styles.text, { color: "red", marginTop: 10 }]}> Error:{"\n"} {this.state.error} </Text>

Tankerxyz
04.04.2018
08:51:19
супер

Vladimir
04.04.2018
08:51:32
Можно в прод

Google
Алексей
04.04.2018
08:56:05
на время правила убрали из пина. но по правилами у нас нельзя вакансии публиковать, буду вынужден удалить

Tankerxyz
04.04.2018
08:56:30
омг, толку тогда от RN если на нем пишут только на одну платформу

android не совершенен, это не аргумент

Galymzhan
04.04.2018
08:57:27
Кто-нибудь пробовал такую организацию проекта с редаксом? https://jaysoo.ca/2016/02/28/organizing-redux-application/

Алексей
04.04.2018
08:57:27
Ну правил нет, нельзя удалять )
конечно же есть) t.me/reactnative_ru/46696

Vladimir
04.04.2018
08:57:36
Алексей
04.04.2018
08:58:06
Egor
04.04.2018
08:58:36
Так где разместить объяву? )

Nikita
04.04.2018
08:58:55
https://t.me/javascript_jobs

Egor
04.04.2018
08:59:31
Dan
04.04.2018
09:00:48
Кто то уже успел покодить на Flutter'e? Сравнить бы с RN-ом

Galymzhan
04.04.2018
09:01:34
давно так уже пишу
Аргументов против такой структуры не нашли?

Алексей
04.04.2018
09:04:26
Аргументов против такой структуры не нашли?
имхо я никогда не зацикливаюсь на структуре, а смотрю что лучше подходит в конкретной ситуации. мне разделение by feature просто кажется логичнее. Из того что я встречал - многие туториалы по реакту сделаны by layer и потом приходят новые люди в команду и ниче не понимают (потому что не как в туториалах)

Google
Maksim
04.04.2018
09:20:04
ну например: открываешь приложуху на ruby on rails, смотришь ей в урл и дальше механическим простым способом находишь куски кода, которые отвечают за функции. Если конечно, кто-то не нашаманил с магией под капотом

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