@reactnative_ru

Страница 730 из 878
AAR
06.07.2018
04:52:01
Вот таких дизайнов где можна найти

В интернете

Спасибо большое вам

Demuz
06.07.2018
04:56:56
Аххх как же мне с вами повезло. Вы карты в приложения интегрируете?

Google
AAR
06.07.2018
04:57:06
да

Demuz
06.07.2018
04:57:11
Это только дизайн, или уже с апи работаете?

AAR
06.07.2018
04:57:31
дизайн нужна

Demuz
06.07.2018
04:58:28
дизайн нужна
Значит договоримся. ? Это вы с Subscripe Api работаете, да?

Arthur
06.07.2018
07:50:56
что лучше RELAY или APOLLO для react-native?

Arthur
06.07.2018
08:34:59
а почему?

relay же вроде под реакт заточен

и react-native и relay фейсбук пилила

типа должно все гармонино сочетаться

morda
06.07.2018
08:36:39
Аполо на хайпе прост

Google
morda
06.07.2018
08:37:21
Вообще пофиг че. Все это надо в редакс завернуть и тогда норм)

Edward
06.07.2018
08:39:59
создаю новое приложение такими командами - react-native init и такой create-react-native-app в любом случаее создается почему то с десяток файлов и одна папка(node_modules). Где android? ios? не знаете в чем может быть проблема?

раньше намного больше папок было

Andrii
06.07.2018
08:43:08
react-native init создает папки ios android



дождись окончания ))

Alexander
06.07.2018
09:04:01
коллеги, а кто плотно работал с SwitchNavigator?

и как понять что прилажушка стартует со сплэш скрином?

понятно, что если она была закрыта и её просто открывают. а если она висела долго в фоне, и её открывают?

Andrii
06.07.2018
09:10:36
react-native init - нет create-react-native-app - да

Vladimir
06.07.2018
09:23:43
Обратите внимание, на андроиде и на иосе оно немного по разному работает

Alexander
06.07.2018
09:24:43
это да. только вот знать бы когда именно приложение показывает splash screen и как отловить это состояние

задам вопрос по-другому, кто проверял? если приложение долго было в бэкграунде, трее и т.д... было не активно, но потом перевели в активный режим. покажется ли сплэшскрин в таком случае и можно ли это как-то отследить?

синьоры в отпуска что ли поуходили)

нативщики айосники подсказывают, что если приложение выгрузилось из памяти, то покажется splash screen

rrrrrrrrrrrrrrrrrrrrr
06.07.2018
09:46:54
У кого то на Win10 0.56 вставала без костылей? Через react-native init

Vladimir
06.07.2018
09:55:19
нативщики айосники подсказывают, что если приложение выгрузилось из памяти, то покажется splash screen
А в Андроиде зависит от того как напишете, так как на уровне ОС никакого сплэш скрина нет.

George
06.07.2018
10:01:31
У меня просто ну восстанавливает навигатор из redux

Google
Demuz
06.07.2018
10:13:11
Здарова. Никто не встречался с таким? Анимированный маркер работает на "чистом" экране, но если его вставляешь в rn maps, то анимация не работает.

Максим Джафаров
06.07.2018
10:34:01
задам вопрос по-другому, кто проверял? если приложение долго было в бэкграунде, трее и т.д... было не активно, но потом перевели в активный режим. покажется ли сплэшскрин в таком случае и можно ли это как-то отследить?
в андроиде ты сам управляешь как твое приложение будет загружатся, можешь сделать одинаковое поведение(сплэш скрин) для каждого открытия, можешь сделать разное (сплэш скрин только после выгрузки)

можешь вообще без него, но приложение все равно не сразу интерфейс покажет

Play
06.07.2018
10:39:51
Вообще пофиг че. Все это надо в редакс завернуть и тогда норм)
редакс не нужен ) у apollo link https://dev-blog.apollodata.com/the-future-of-state-management-dd410864cae2

relay же вроде под реакт заточен
они сильно отстали от apollo

Аполо на хайпе прост
на хайпе он не без оснований ??

morda
06.07.2018
10:42:14
с аполло из проекта пхп-лапша получается)

ни нормально флоу ни сделать ничего

для простых селектов типа скачал карточку показал карточку связь 100% ошибок не бывает оно удобно конечно

Play
06.07.2018
10:50:52
с аполло из проекта пхп-лапша получается)
Редакс это только стейт-мендеджмент, а апполо стейт-мендеджмент + работа с сетью + apollo server. Вы подписки реализовывали хоть раз? Понимаете что с редаксом прийдется сравнивать данные с данными apollo cache? Спасибо я намучался? Для работы с GraphQL API, для меня редакс прошлое.

morda
06.07.2018
10:51:19
ээ зачем сравнивать?

Play
06.07.2018
10:51:25
из аполло чатика:

Play
06.07.2018
10:51:32


ээ зачем сравнивать?
чтобы заменить только те данные на странице, которые обновились

morda
06.07.2018
10:54:08
https://www.apollographql.com/docs/react/api/apollo-client.html#ApolloClient.subscribe

и пиши в редакс все обновки

Play
06.07.2018
10:55:21
нее) я с редаксом все. апполо во всем круть

morda
06.07.2018
10:55:48
покеж рендер какого-нить экрана?)

Denis
06.07.2018
10:55:51
Хипстота

Google
morda
06.07.2018
10:56:09
как обработака ошибки сделана? при пропадании сети? при появлении сети?

Vladimir
06.07.2018
10:56:15
_handleAppStateChange = (nextAppState) => { this.setState({ appState: nextAppState }) }

ну и тут вы можете обрабатывать так, как хотите)

Play
06.07.2018
10:58:13
подписки

Admin
ERROR: S client not available

morda
06.07.2018
11:00:17
да я понимаю что когда связь 100% оно так работает)

поставь тулзу которая 10% делает из связи



и попрыгай

как на гифке

когда у тебя вместо удачной загрузки props.data.error приходит че делаете?

Alexander
06.07.2018
11:08:07
_handleAppStateChange = (nextAppState) => { this.setState({ appState: nextAppState }) }
и как я узнаю, что прилага именно была выгружена?

и будет показываться splash?

Vladimir
06.07.2018
11:08:48
так, стопе, если у вас в корневом элементе componentDidMount вызывался, это уже означает, что это чистый запуск

а если вы из бэкграунда возвращаетесь, будет этот хендлер вызван

и кстати - вам же ничего не мешает поэкспериментировать, а?

Sergey
06.07.2018
11:09:53
вот да, всегда надо проверять так

Play
06.07.2018
11:10:25
когда у тебя вместо удачной загрузки props.data.error приходит че делаете?
это редкий частный случай. в чем проблема обработать ошибку и оставить данные без изменений, а юзеру показать уведомление Bad Internet?

morda
06.07.2018
11:10:54
редкий?)

Google
morda
06.07.2018
11:11:02
у меня для вас плохие новости)

Play
06.07.2018
11:11:51
morda
06.07.2018
11:12:17
прям вот сейчас уже нету

Alexander
06.07.2018
11:12:52
так, стопе, если у вас в корневом элементе componentDidMount вызывался, это уже означает, что это чистый запуск
так и сделаю, буду хранить в стейте appInit: false и менять его на true при загрузке стора. иными словами когда след. раз запускается прилага - буду проверять если false - надо показывать доп компонент, если true - значит прилага не выгружалась. и показывать компонент не буду

morda
06.07.2018
11:13:06
люди едут в метро люди заезжают в перегоны, в часы пик иногда цифра фэйлов была очень солидной

Sergey
06.07.2018
11:13:15
есть аналитика?
https://opensignal.com/networks/Русские-Федерации/beeline-покрытие к примеру

Play
06.07.2018
11:16:49
люди едут в метро люди заезжают в перегоны, в часы пик иногда цифра фэйлов была очень солидной
для этого кейса можно юзать https://www.apollographql.com/docs/react/features/optimistic-ui.html

morda
06.07.2018
11:27:50
Разговор слепого с глухим)

Когда ошибка что юзер видит?

Бесконечное колесо? Алерт?

Nikolay
06.07.2018
11:39:34
Всем привет. Кто-нибудь знает, как под expo рендерить графики? Нужны японские свечи. Вижу, они есть в этом компоненте: https://github.com/wuxudong/react-native-charts-wrapper но там нужно подключение на нативном уровне, а expo так не умеет (или это уже вднедрили?) Единственное что приходит на ум — взять за основу какой-нибудь expo-совместимый компонент, например https://github.com/capitalone/react-native-pathjs-charts и написать самому

Play
06.07.2018
11:44:27
Когда ошибка что юзер видит?
Пользователю можно показать данные благодаря Optimistic UI, а в фоновом режиме повторять мутацию до ее выполнения.

morda
06.07.2018
11:44:57
Я знаю что можно. Я споашиваю как у вас с аполло это сделано

Код

Play
06.07.2018
11:46:12
Я знаю что можно. Я споашиваю как у вас с аполло это сделано
еще не решал эту задачу) спрашивали в слеке?

morda
06.07.2018
11:47:14
Советую попробовать порешать)

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