@reactnative_ru

Страница 761 из 878
あなたの神
30.07.2018
09:08:06
А что лучше использовать чтобы меньше гемора было в будущем? Инит? :)
я делаю выбор в зависимости от того, что разрабатываю

если приложение небольшое, то через expo

Google
あなたの神
30.07.2018
09:08:30
если нужно мощно, сердито и производительно, то init

Vadim
30.07.2018
09:08:54
если нужно мощно, сердито и производительно, то init
нужно мощно, сердито и производительно ?

Спасибо, лайк и подписка )))

?

あなたの神
30.07.2018
09:09:32
ну и если тебе нужна супер-пупер навигация, то онли init. (react-native-navigation фор лайф)

Play
30.07.2018
09:21:54
Привет всем, кто может подсказать как сделать авторизацию как у google (сперва вводим email, а затем только password)?
«Люди ненавидят пароли», – заявляет Эдди О’нил, продакт менеджер Facebook. Это означает, что такая технология может стать более привлекательной для пользователей, чем традиционная система Facebook Login, требующая ввести свою почту и пароль. Такой подход был неплох – компания утверждала, что является сервисом №1 по входам в систему со своими 300 миллионами пользователями в месяц, но сейчас Facebook становится более современным. В результате введения новой технологии Facebook, люди могут охотнее использовать приложения и возвращаться в них. В качестве примера Facebook приводит музыкальное приложение под названием Saavn, в котором после внедрения Account Kit наблюдался 33% скачок новых регистраций – более полумиллиона за два месяца. https://apptractor.ru/develop/facebook-account-kit.html

Denis
30.07.2018
09:23:21
«Люди ненавидят пароли», – заявляет Эдди О’нил, продакт менеджер Facebook. Это означает, что такая технология может стать более привлекательной для пользователей, чем традиционная система Facebook Login, требующая ввести свою почту и пароль. Такой подход был неплох – компания утверждала, что является сервисом №1 по входам в систему со своими 300 миллионами пользователями в месяц, но сейчас Facebook становится более современным. В результате введения новой технологии Facebook, люди могут охотнее использовать приложения и возвращаться в них. В качестве примера Facebook приводит музыкальное приложение под названием Saavn, в котором после внедрения Account Kit наблюдался 33% скачок новых регистраций – более полумиллиона за два месяца. https://apptractor.ru/develop/facebook-account-kit.html
Это конечно круто, был опыт с AccountKit, но у меня как бы выбора нету, сказали сделай basic авторизацию и FB вот и делаю ?

Play
30.07.2018
09:25:01
Это конечно круто, был опыт с AccountKit, но у меня как бы выбора нету, сказали сделай basic авторизацию и FB вот и делаю ?
Тогда олд скульная авторизация, сервисов полно. Вот например: https://github.com/keratin/authn-server

Sergey
30.07.2018
09:26:57
У меня хоть каждый пуш)
и сразу заливается в эппл стор? ?

Play
30.07.2018
09:30:30
Это конечно круто, был опыт с AccountKit, но у меня как бы выбора нету, сказали сделай basic авторизацию и FB вот и делаю ?
здесь тоже в первых уроках решается эта задача, но без facebook login https://www.youtube.com/watch?v=nyE6shIRzxM&list=PLN3n1USn4xlmqhVdKMurNREwtiUpq-SFy

morda
30.07.2018
09:35:17
и сразу заливается в эппл стор? ?
можно и туда, но я в хокейапп лью с другим именем, чтоб с продакшновым не перехлёстывалось (сами все продакшновое для себя используем)

Google
Sergey
30.07.2018
10:12:28
в дройдах вроде как есть

morda
30.07.2018
10:25:14
конечно есть)

GrafMine
30.07.2018
10:51:35
ребят подскажите как называеться список, который по клику на елемент под ним выезжает еще список саб айтемов ?

Ksetrin
30.07.2018
10:54:52
Как пробросить navigation в action? Все советы сводятся к тому, что надо navigation вклчить в redux. Но мне нужна ссылка на объект navigation только для того, что бы я мог выкинуть на страницу логина при 401

Я как-то делал через NavigationActions, но не могу вспомнить и найти как именно

Artur
30.07.2018
10:56:35
всем привет есть вопрос

Павел
30.07.2018
10:56:55
либо прокинуть навигейшн в миддлварь редакса , либо прокинуть в экшн навигейшн

Ksetrin
30.07.2018
10:56:55
чувствую, что просто нужен геттер, который даст получить нужную ссылку

Artur
30.07.2018
10:57:03
можно ли на фронте сбилженного реакта понять какой запрос пришел на nginx - пост/гет и какое тело

Ksetrin
30.07.2018
10:57:50
Павел
30.07.2018
10:58:58
мне больше нравится первый вариант goto(‘<тут куда гоуту>’) в миддлвари ловить и делать чтото с нагейшном

Ksetrin
30.07.2018
11:00:12
а просто глобально как-то ссылку сделать нет вариантов?

Stas
30.07.2018
11:22:59
https://reactnavigation.org/docs/en/navigating-without-navigation-prop.html

вообще советуют юзать это

у меня есть нечто похожее на NavigationService, который я инжектю как зависимость в middleware и юзаю из него. Если вы не меняете навигаторы в рантайме, ничего не мешает сделать этот объект глобальным и использовать по прямой ссылке.

Ksetrin
30.07.2018
11:25:41
вообще советуют юзать это
вот как-то так и я делал, но этот ман не полный и пример из него не сработает сходу

Stas
30.07.2018
11:26:02
ну так всегда приходится разбираться )

https://github.com/react-navigation/react-navigation/issues/4490

Google
Stas
30.07.2018
11:26:22
вообще вот полезно почитать.

react-navigation иногда удивляют. сначала выпили flow типы, потому-что им они мешают быстро разрабатывать, теперь тоже самое с redux intergation.

Ksetrin
30.07.2018
11:30:23
да мне просто не нравится идея инжектить навигатор в редакс, имхо, это как компот налить в окрошку

Stas
30.07.2018
11:36:32
ну ведь вы api или AsyncStorage можете в middleware инжектить. можно считать, что навигация - сайд эффект

GrafMine
30.07.2018
11:36:53
а вот такой момент, что если мы из какогото компонента делаем асинхронный запрос на сервер, через связку екшена и так далее( не суть важно), и тут вопрос, если отлавливать ошибку сервер и переводить в стартовый екран до того как он перейдет на след строку после асинхронного вызова, будет так что мы уже находясь в стартовом екране пройдемся по анмаунченому компоненту по логике что описаной после асинка, тут вижу два варианта развития асинк развернуть внутри трай кетча, либо запихнуть доп параметр и проверять по ифу а-ля result.error, хотел собственно спросить мб еть какойто другой выход из ситуации чтоб он не шел дальше по строкам и жостко останавлась логика у анмаунчего компонента?

Stas
30.07.2018
11:37:17
по мне так идеологически более верно, чем давать компонентам навигировать себя.

Alexander
30.07.2018
11:43:49
Как использовать styled-components с typescript? По доке не помогает

Artem
30.07.2018
11:49:53
Всем привет, подскажите плиз, а как можно рефрешить компонент каждую секунду, и чтоб у приложения был отклик? Если юзать setInterval, то у апп нет отклика

GrafMine
30.07.2018
11:51:58
> если отлавливать ошибку сервер и переводить в стартовый екран Как это “отлавливать ошибку сервер”?
имееться ввиду что отловить ошибку , гдето до того как он возвратиться в функцию где асинком вызвали с компонента

Artem
30.07.2018
11:55:19
жесть какая. Тебе зачем?
такая вот задача, каждую секунду обновлять данные

Ksetrin
30.07.2018
11:55:57
Artem
30.07.2018
11:56:18
да

Ksetrin
30.07.2018
11:56:35
такая вот задача, каждую секунду обновлять данные
мне кажется эта задача куда-то в сторону соКетов

ну и да, лучше это как-то нативно решать, ибо перерендер каждую секунду будет блочить UI и засрет весь бридж

Khorark
30.07.2018
11:57:59
Ну обновляй данные не через setState, а просто присваивай переменной. Про ре-рендер ведь ничего не сказано

или юзай shoudComponentUpdate

Google
Vladimir
30.07.2018
11:59:04
Ksetrin
30.07.2018
11:59:18
чур меня

Vladimir
30.07.2018
11:59:28
Если с сервера, то подписывайтесь на вебсокет и setstate

Play
30.07.2018
12:41:58
Всем привет, подскажите плиз, а как можно рефрешить компонент каждую секунду, и чтоб у приложения был отклик? Если юзать setInterval, то у апп нет отклика
https://github.com/gHashTag/polonix/blob/3ba9001c52871206bef595791ec1935cd49ac316/mobile/src/tab2/Main.js#L48 была подобная задача, но обнавлял данные раз в 5 секунд, поменяйте 5000 на 1000 и должно работать

Ksetrin
30.07.2018
13:18:12
Еще столкнулся с проблемой на андройде fetch прекрасно работает с такими парметрами method: 'GET', credentials: 'same-origin', follow: 0, headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', 'Cache': 'no-cache' }, на ios же куки теряются после авторизации, уже пробовал добавлять withCredentials: true и credentials: 'include' проблему не решило.. куда еще копать? В info.plist для домена добавил правило NSExceptionAllowsInsecureHTTPLoads = YES

На стеке советуют использовать сторонние либы для хранения кук. Подскажите кто какими уже пользовался?

Vadim
30.07.2018
13:37:00
Есть ли тут люди которые одновременно ведут проект и на реакте и на реакт нейтиве? :)

Admin
ERROR: S client not available

Vadim
30.07.2018
13:38:05
не веду но разрабатываю)
Это 2 абсолюто разных приложения которые разрабатываются параллельно друг с другом или используются какие-то общие моменты? :)

Stepan
30.07.2018
13:38:38
у нас разные

Stas
30.07.2018
13:38:41
должно было быть превью приложения на сайте. без фич вроде пуш уведомлений, камеры и прочих нативных модулей

собиралось из одного исходного кода

Vadim
30.07.2018
13:39:19
?

Stas
30.07.2018
13:40:43
а почему PWA не взяли?
а как pwa и react-native связаны?

Vadim
30.07.2018
13:40:49
у нас разные
Т.е. никаких общих компонентов, 2 абсолютно разных проекта живущих своей жизнью?!

Dan
30.07.2018
13:41:59
а как pwa и react-native связаны?
изначально никак. Но можно взять реакт и запихать его в PWA, а дальше мигрировать это дело в RN - дело техники.

Stepan
30.07.2018
13:42:03
Т.е. никаких общих компонентов, 2 абсолютно разных проекта живущих своей жизнью?!
ну апи только, а так да, разные проекты, так как набор фич разный

Google
Stas
30.07.2018
13:42:40
нам было легче взять rn и реализовать то, чего нет в нем на react-native-web

проект уже был не на начальном этапе разработки

мне кажется что это более простой путь, что обратный.

Dan
30.07.2018
13:43:50
проект уже был не на начальном этапе разработки
Понятно, интересно. Спасибо за подробности :)

Stas
30.07.2018
13:45:25
ну, там нет привычных списков, баги скроллвью. все решалось как-то.

но потом выпили превью с сайта и это все стало не нужно)

Dan
30.07.2018
13:46:04
лол)

просто в PWA основной принцип как раз в том и заключается что ничего ставить не надо, а всякие пуши с камерами в коробке

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

Stas
30.07.2018
13:47:01
https://github.com/necolas/react-native-web/issues/91

кажется стало лучше

Dan
30.07.2018
13:47:37
юзал в проде?
было дело :)

Stepan
30.07.2018
13:48:14
и как?) я просто пока думаю об этом, но кажется что поддержка так себе разных фич

Dan
30.07.2018
13:49:28
да на самом деле все неплохо

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

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

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