@reactnative_ru

Страница 608 из 878
マイク
13.04.2018
15:54:52
это что?

Play
13.04.2018
15:55:34
Ребята всем привет! Если кто то знает хороший учебник или источник по реакту, буду очень благодарен за ссылочку.
На React Amstermam, Apollo признали прорывом года, так что вот вам самый свежий курс React Native + Apollo + Prisma https://www.youtube.com/playlist?list=PLN3n1USn4xlmqhVdKMurNREwtiUpq-SFy

Demuz
13.04.2018
15:56:10
это что?
Да просто мне подозрительно плеймаркет предлагал скачать это приложение для с документацией рн и компонентами и примерами так далее. По-моему первое полезное, что мне плеймаркет предложил. ?

Google
Play
13.04.2018
15:57:37
Боюсь даже интересоваться что это, а то захочется заюзать. ?
это получение и отправка данных с сервера без заморочек)

マイク
13.04.2018
15:57:40
прорывом чего только, вот вопрос

graphql и без заморочек в одном предложении я бы не ставил вообще никак

даже с SOAP заморочек меньше

Алексей
13.04.2018
16:06:10
а было на React Amsterdam что нибудь по RN? что стоит глянуть?

Play
13.04.2018
16:12:32
Группа Аппологетов ? https://t.me/apollo_ru

Да вроде не возникало таких проблем. Надо посмотреть.
Вы видимо Real TIme приложения еще не делали)

Max
13.04.2018
16:18:45
Ребята всем привет! Если кто то знает хороший учебник или источник по реакту, буду очень благодарен за ссылочку.
если интересует React, а не только react-native, заходи на канал (ссылка в профиле, чтоб не палиться сильно), там публикую материалы по реакту, провожу стримы и тд тп, сейчас как раз вышло новое “активити” - решение тестового задания.

Demuz
13.04.2018
16:22:42
А какое отношение к такой реализации имеет graphql? Это же веб сокетная реализация по-моему.

Google
Demuz
13.04.2018
16:23:21
ws.onReceive или что-то в этом роде.

Алексей
13.04.2018
16:23:25
что это за массовые PR компании начались)

Demuz
13.04.2018
16:23:46
что это за массовые PR компании начались)
Да ещё и наглые пр компании.



Play
13.04.2018
16:26:34
А какое отношение к такой реализации имеет graphql? Это же веб сокетная реализация по-моему.
все верно, только graphql + apollo решает эту задачу более декларативней.

Муслим
13.04.2018
16:27:08
https://www.npmjs.com/package/react-native-table-component
Её и юзанул, прекрасно

Cenator
13.04.2018
16:27:29
Css pixel

Mikhail
13.04.2018
16:28:20
Вы видимо Real TIme приложения еще не делали)
Делаем реалтайм приложения без всяких аполло

Муслим
13.04.2018
16:28:42
Вот это найс

Хочу окунуться в эту атмосферу

jslby
13.04.2018
16:29:22
при попытке выполнить линковку выскакивает вот такая ошибка Something went wrong while linking. Error: Cannot read property 'pbxprojPath' of null никто не сталкивался? RN + Expo

Муслим
13.04.2018
16:29:35
А с прошлого митап москоу есть видосы ?

Play
13.04.2018
16:30:05
Делаем реалтайм приложения без всяких аполло
Кто-то до сих пор и в Ionic их пишет)

jslby
13.04.2018
16:33:42
логично. Он пытается конфиг твоего ios проекта найти, а его нет с expo :)
т.е. получается в этом и есть основное ограничение Expo?

jslby
13.04.2018
16:33:54
и подобные модули не поставить? https://www.npmjs.com/package/react-native-wheel-picker

придется щас переписывать без expo

Dan
13.04.2018
16:35:33
и подобные модули не поставить? https://www.npmjs.com/package/react-native-wheel-picker
так и есть. Вообще экспо не советую поэтому

Google
Dan
13.04.2018
16:35:47
без нативных модулей в RN ловить практически нечего

Play
13.04.2018
16:36:00
придется щас переписывать без expo
теперь и вы понимаете почему многие так любят react-native init

Albert
13.04.2018
16:50:55
Совет: в новом react-navigation есть примеры - от них можно плясать. И у вас будет современное приложение ;)

Там есть и redux и request

И кто то спрашивал про intro, так вот его тоже легко можно создать.

Play
13.04.2018
16:54:44
Совет: в новом react-navigation есть примеры - от них можно плясать. И у вас будет современное приложение ;)
жаль что у них нет хорошего решения для веб. Поэтому лично я начал переходить на https://reacttraining.com/react-router/ а redux, с появлением Apollo, тоже прошлое)

akaSybe
13.04.2018
17:07:10
Redux is a predictable state container for JavaScript apps. Apollo - GraphQL over REST.
Почему Apollo - GraphQL over REST? Возможно вы имели в виду over HTTP

Play
13.04.2018
17:08:15
Redux is a predictable state container for JavaScript apps. Apollo - GraphQL over REST.
ну ну =) https://dev-blog.apollodata.com/the-future-of-state-management-dd410864cae2 The future of state management ?

Redux is a predictable state container for JavaScript apps. Apollo - GraphQL over REST.
React Native тоже поверх Java и ObjC, а Java и ObjC поверх С, но все же мы с вами в этом чате.

Denis
13.04.2018
17:14:56
Опять начал курить грибы? Завязывай ты с этим ?

Vladimir
13.04.2018
17:14:58
ну ну =) https://dev-blog.apollodata.com/the-future-of-state-management-dd410864cae2 The future of state management ?
Вы сами то статью читали? Серьезно считаете что это серебрянная пуля? Я могу поверить что это будет удобно тем кто уже использует аполо в своих проектах чтобы выкинуть лишние зависимости. Но объясните мне зачем всем остальным наворачивать графкюэль сервер в своем приложении для того чтобы стейт контролировать?

Алексей
13.04.2018
17:15:04
?

Vladimir
13.04.2018
17:16:37
как это относится к теме разговора?

Google
Алексей
13.04.2018
17:18:39
да понятное дело, вот только вопрос "зачем" остается
ну вот пример) я вот например пишу мапперы на запросы (чтобы если что не менять весь код в случае изменения апи), с графкл это будет декларативно, там уже сам фреймворк все замапает за меня, чем я это буду делать это руками)

опять же, я еще не юзал, только в теории все это знаю и руки чешутся где нибудь попробовать)

Vladimir
13.04.2018
17:20:26
Это я даже не буду говорить о том что и при работе с апи graphql тоже не серебрянная пуля и использовать его повсеместно не то чтобы рекомендуется.

Admin
ERROR: S client not available

Play
13.04.2018
17:22:46
да понятное дело, вот только вопрос "зачем" остается
затем что спрос на специалистов в этой области такой, что даже на меня с запросами из Сан-Франциско выходят, чтобы я им код ревью по GraphQL сделал ? Хайп не хайп, а деньги готовы платить. И это движение нарастает. А так как Apollo еще и кроспатформеный и его можно юзать и под Java и ObjC, следовательно узучая его становишся специалистом более широкого профиля.

Алексей
13.04.2018
17:22:58
вы рассматриваете конкретный случай, работа с апи понятно. Возьмем не клиент-серверное приложение. Работает само в себе. Зачем мне графкюэль тут?
я сейчас конечно нафантизирую ? так то по идее можно язык запросов с любым репозиторием (паттерн) юзать) но я такого не встречал (sql не считается, только если orm)

Алексей
13.04.2018
17:27:13
В программировании вообще можно многое. Вопрос в том чтобы понять нужно ли :)
ну конкретно в случае аполло я вижу как декларативно убирают многие кейсы, которые в редакс-е нужно ручками делать (а я уж наелся в свое время), и как по мне это хорошо) на всякий случай поясню, я не топлю за аполло и графкл в частности, мне просто нравится как императивные вещи декларативными заменяют)

Алексей
13.04.2018
17:31:07
тут и не поспоришь ?

jslby
13.04.2018
17:34:13
а такой вопрос. если через react-native init. есть подробный ман как подключить андройд к компу что бы на нем тестить?

просто ios можно на эмуляторе, но знаю что android так не прокатит

Google
マイク
13.04.2018
17:34:49
Плюс в копилку графкуэля есть

Алексей
13.04.2018
17:35:50
просто ios можно на эмуляторе, но знаю что android так не прокатит
прокатит, так же есть эмулятор, в доках все есть

jslby
13.04.2018
17:36:29
прокатит, так же есть эмулятор, в доках все есть
а не сложно линк? в каких именно доках? к rn или к as?

Алексей
13.04.2018
17:38:57
а не сложно линк? в каких именно доках? к rn или к as?
https://facebook.github.io/react-native/docs/getting-started.html ? в разделе Building Project with Native Code как запустить на девайсе https://facebook.github.io/react-native/docs/running-on-device.html

Vladimir
13.04.2018
17:59:12
вот как вместе, слажено и сообща работают технологии Facebook https://youtu.be/i6i1xGlaVwY?t=59m14s
Вы серьезно сравниваете фейсбук с их стреком и 99.99% остальных приложений?

Я могу вам лекцию прочитать почему фейсбуку нужен графкюэль.

А так же могу рассказать почему он не нужен абсолютному большинству приложений.

Play
13.04.2018
18:04:54
А так же могу рассказать почему он не нужен абсолютному большинству приложений.
У меня все больше складывается картина, что вам очень хорошо платять за то чтобы вы кодили на react-native , но вы от этого очень и очень страдаете, так как вам по сердцу Java, Kotlin) Прочитайте пожалуйста почему?

Play
13.04.2018
18:07:31
предлагаю не переходить на личности
извиняюсь, я по доброму если что?

Vladimir
13.04.2018
18:09:47
Графкюэль это круто и мощно, если у вас есть очень много разных данных, и неопределенное количество консьюмеров, которые хотят эти данные в разной форме и количестве. Но это не только круто и мощно, а так же сложно, потому что требует суровой оптимизации запросов на бэкенде, вам нужно постоянно отслеживать тренды запросов чтобы оптимизировать кэш, делать дополнительную фильтрацию чтобы никто случайно не завалил сервер когда он у себя запросы полупил в тестовом приложении. И вы готовы с этим жить, ведь вы компания уровня фейсбука и у вас тысячи лучших инженеров в режиме 24/7 готовы заниматься поддержкой вашего бизнеса. И все это вам недоступно если вы небольшая компания или инди разработчик. Но есть плюс. Вам это все не нужно. Скорее всего у вас очень скромный бэкенд в который вы складываете некоторое конечное число данных и один клиент - ваше приложение. Ну может еще веб. И этот кейс прекрасно закрывается старым добрым рестом. Несколько эндпойнтов, оговоренная схема. Поменялась схема? Ну да, боль, придется вести версионность, увеличивается кост поддержки. Ваше приложение выросло до миллиона пользователей? Хочется поддержки приложений не месяц, а год? Добро пожаловать в аполло.

Графкюэль это классический случай преждевременной оптимизации. У вас еще нет проблемы, но вы думаете как ее решить, вместо того чтобы решать реальные проблемы ваших пользователей.

Dan
13.04.2018
18:18:02
Объясните плиз человеку не в теме(статью не читал) graphQL живет на триплетах?

Play
13.04.2018
18:18:53
Графкюэль это круто и мощно, если у вас есть очень много разных данных, и неопределенное количество консьюмеров, которые хотят эти данные в разной форме и количестве. Но это не только круто и мощно, а так же сложно, потому что требует суровой оптимизации запросов на бэкенде, вам нужно постоянно отслеживать тренды запросов чтобы оптимизировать кэш, делать дополнительную фильтрацию чтобы никто случайно не завалил сервер когда он у себя запросы полупил в тестовом приложении. И вы готовы с этим жить, ведь вы компания уровня фейсбука и у вас тысячи лучших инженеров в режиме 24/7 готовы заниматься поддержкой вашего бизнеса. И все это вам недоступно если вы небольшая компания или инди разработчик. Но есть плюс. Вам это все не нужно. Скорее всего у вас очень скромный бэкенд в который вы складываете некоторое конечное число данных и один клиент - ваше приложение. Ну может еще веб. И этот кейс прекрасно закрывается старым добрым рестом. Несколько эндпойнтов, оговоренная схема. Поменялась схема? Ну да, боль, придется вести версионность, увеличивается кост поддержки. Ваше приложение выросло до миллиона пользователей? Хочется поддержки приложений не месяц, а год? Добро пожаловать в аполло.
Поэтому один из мейнтендеров GraphQL Johannes Schickling открыл Prisma.io c которым жизнь стала еще радужней и вся та перечислиная вами боль решается дикорастущим сообществом.

Алексей
13.04.2018
18:19:04
Графкюэль это круто и мощно, если у вас есть очень много разных данных, и неопределенное количество консьюмеров, которые хотят эти данные в разной форме и количестве. Но это не только круто и мощно, а так же сложно, потому что требует суровой оптимизации запросов на бэкенде, вам нужно постоянно отслеживать тренды запросов чтобы оптимизировать кэш, делать дополнительную фильтрацию чтобы никто случайно не завалил сервер когда он у себя запросы полупил в тестовом приложении. И вы готовы с этим жить, ведь вы компания уровня фейсбука и у вас тысячи лучших инженеров в режиме 24/7 готовы заниматься поддержкой вашего бизнеса. И все это вам недоступно если вы небольшая компания или инди разработчик. Но есть плюс. Вам это все не нужно. Скорее всего у вас очень скромный бэкенд в который вы складываете некоторое конечное число данных и один клиент - ваше приложение. Ну может еще веб. И этот кейс прекрасно закрывается старым добрым рестом. Несколько эндпойнтов, оговоренная схема. Поменялась схема? Ну да, боль, придется вести версионность, увеличивается кост поддержки. Ваше приложение выросло до миллиона пользователей? Хочется поддержки приложений не месяц, а год? Добро пожаловать в аполло.
я если честно не понял про оптимизацию запросов) можно для dummy?)

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