@reactnative_ru

Страница 841 из 878
Stas
30.09.2018
20:23:26
Так а Xcode в принципе только на сборке релиза и нужен или правке нативных модулей , симуляторы можно и без него запускать
там еще дебагер есть. Иногда полезно. Можно еще воодушевленых фронтендеров им пугать.

kaflan
01.10.2018
08:37:05
Ребят добрый день. хочу сделать свое приложение под андрой и айос. Где почитать про то какие приложения лучше не пихать в апп стор и андрой сор

Serj
01.10.2018
08:59:20
Добрый день, никто не работал с оплатой через приложение vipps? Идея такова - с нашей апки на рн нужно редиректить на приложение vipps и передавать данные необходимые для оплаты

Google
kaflan
01.10.2018
09:46:49
Максим Джафаров
01.10.2018
09:47:17
Стор
андрой?

Denis
01.10.2018
11:00:50
Ребят добрый день. хочу сделать свое приложение под андрой и айос. Где почитать про то какие приложения лучше не пихать в апп стор и андрой сор
Пока персонажи выше испражняются в остроумии, мб вот это будет полезно. https://play.google.com/about/restricted-content/ https://developer.apple.com/app-store/review/rejections/

Addicted
01.10.2018
12:03:57
привет ребят. вопрос, у кого-то получалось деплоить fastlane/bitrise с включенной two-factor auth (подробнее тут https://docs.fastlane.tools/best-practices/continuous-integration/#two-step-or-two-factor-auth)

получаю постяонно ошибку

Two Factor Authentication for account '[REDACTED]' is enabled Your session cookie has been expired.

хотя сессия свежая, переменные FASTLANE_SESSION, FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD в secrets

Sergey
01.10.2018
12:09:04
а можно ли как-то создать хранилище редукс с уже заведенными значениями, скажем справочник?

Vladimir
01.10.2018
12:16:03
initialState же

Sergey
01.10.2018
12:40:47
initialState же
при установке приложения уже будет?

Google
Vladimir
01.10.2018
12:41:08
при первом запуске

Жасулан
01.10.2018
12:50:53


Всем привет!Кто столкнулся с этой ошибкой в ios.После добавление PushNotifucation от Expo

Кажется через Xcode можно решать .У меня только windows

Gena
01.10.2018
13:05:48
насколько вам удалось ускорить загрузку приложения? если вообще удалось?
Я не стал тогда ничего дальше делать... собственно всё исследование было только от моего любопытства. Долгой загрузки приложения, как проблемы, у нас сейчас не стоит. Но, поняв насколько плохо всё с паковкой JS, на будущее я запланировал избавится от некоторых зависимостей и ещё раз посмотреть на состояние haul'а

Максим Джафаров
01.10.2018
13:06:29
а сколько у вас показывает вывод загруженных-отложенных модулей?

количество

Gena
01.10.2018
13:07:54
Эмм... можно подробней? Где посмотреть эти загруженно-отложенные модули?

Я их точное кол-во и не пытался считать никогда...

Максим Джафаров
01.10.2018
13:09:18
в index.js прописать можно было функцию получения и отображения их // make sure that the modules you expect to be waiting are actually waiting console.log( 'loaded:', loadedModuleNames.length, 'waiting:', waitingModuleNames.length );

во вкладке Performance в РН

Gena
01.10.2018
13:11:11
В самый верх? и эти loadedModuleNames в globals вставлены?

Максим Джафаров
01.10.2018
13:13:46
Да, у меня получилось 61-1700

Gena
01.10.2018
13:13:51
Я просто не вижу этих строк в исходниках... но сейчас попробую вставить

Sergey
01.10.2018
13:13:52
при первом запуске
ок, спасибо, попробую!

Максим Джафаров
01.10.2018
13:14:16
Я просто не вижу этих строк в исходниках... но сейчас попробую вставить
https://facebook.github.io/react-native/docs/performance#investigating-the-loaded-modules

Gena
01.10.2018
13:14:55
Аааа... Вот теперь понятно! Спасибо!

Да, у меня получилось 61-1700
'loaded:', 568, 'waiting:', 431 Это до показа первого экрана

Максим Джафаров
01.10.2018
13:18:46
ого

Google
Максим Джафаров
01.10.2018
13:18:54
а время холодного запуска сколько?

Юрий
01.10.2018
13:21:54
Всем привет. Может кто подскажет, в чем проблема (react native): создаю экраны { Main: { screen: MainScreen, navigationOptions: { title: "Главная", } }, но в самих экранах, this.props.navigation.state.params - всегда undefined ( также через this.props.navigation.getParam() ) Т.е. как я понимаю - заданные параметры в navigationOptions хочу получить через this.props.navigation.state.params - но почему undefined - не могу понять

Gena
01.10.2018
13:22:03
а время холодного запуска сколько?
его довольно сложно померить нормально... нас же продакшн интересует. Короче на моем медленном iPhone 6, вроде не превышало 5s от момента нажатия на иконку приложения до отображения первого экрана (при наличии интернета).

Gena
01.10.2018
13:24:07
Долго)
У меня всё так открывается после выхода iOS 10... они там что-то сделали такое с энергосбережением, что ниче теперь нормально не работает... )))

Ладно, ладно... на досуге посмотрю повнимательней, можно ли там что-то улучшить ))) Собственно не в кол-ве дело...

Gena
01.10.2018
13:26:48
Вот побороть бы это) я ещё поресёрчу, посмотрим
Это можно побороть только новым iPhone ?

Максим Джафаров
01.10.2018
13:28:23
Это можно побороть только новым iPhone ?
По идее это чинится динамическим бандлингом

Но мне не охото туда лезть пока что

Gena
01.10.2018
13:33:00
По идее это чинится динамическим бандлингом
Не, я имел ввиду вот это: https://www.reddit.com/r/iphone/comments/7l9zen/discussion_for_why_apple_slows_down_iphones_with/ Но про оптимизацию JS, вы правы, надо покопать. Но первый шаг у меня будет общий профайлинг (так как надо определить вклад JSC в это вообще, там ещё натив грузится)... посмотрю после выпуска беты обязательно.

Юрий
01.10.2018
13:42:50
Создаю через - createStackNavigator

Всем привет. Может кто подскажет, в чем проблема (react native): создаю экраны { Main: { screen: MainScreen, navigationOptions: { title: "Главная", } }, но в самих экранах, this.props.navigation.state.params - всегда undefined ( также через this.props.navigation.getParam() ) Т.е. как я понимаю - заданные параметры в navigationOptions хочу получить через this.props.navigation.state.params - но почему undefined - не могу понять

Aynur
01.10.2018
13:48:32
выведите в консоль this.props.navigation.state

что внутри?

и разве params - это не параметры, которые передаются например при navigate?

Юрий
01.10.2018
13:51:14
внутри id и имя routa

Google
Юрий
01.10.2018
13:51:36
и ещё params undefined

ну это да. Ну по идеи, там же должны быть дефолтные значения

и разве params - это не параметры, которые передаются например при navigate?

Aynur
01.10.2018
13:53:08
какие например?

что вы вообще хотите получить?:D

Юрий
01.10.2018
13:53:29
Тот же title

для передачи в кастомный header

Aynur
01.10.2018
13:56:59
пример из доков



попробуйте this.props.navigationOptions.title к примеру

Sergey
01.10.2018
14:03:17
Denis
01.10.2018
14:03:33
Юрий
01.10.2018
14:10:34
всё равно undefined

попробуйте this.props.navigationOptions.title к примеру

Dima
01.10.2018
14:36:46
Здравствуйте! Возникла потребность разбить приложение на несколько поменьше с возможностью общей авторизации. Для этого на андроидах есть аккаунт менеджер в котором можно добавить учетную запись, для этих же целей в иос есть кейчейн. Единственный модуль который мне удалось найти для этих целей это https://github.com/oblador/react-native-keychain . Есть ли у кого опыт использования этой библиотеки? И если этот опыт негативный то есть ли какие то альтернативы?

Gena
01.10.2018
14:57:29
а как давно смотрели на haul ?
Гм... не помню точно... наверное, где-то год назад, может чуть больше

Gena
01.10.2018
14:58:14
Да, я точно ещё до переезда на него смотрел...

Google
Play
01.10.2018
15:19:48
state = { categories: this.props.categories } разве так можно в стейт?

Alexander
01.10.2018
15:20:41
а что тебя смутило?

Сергей
01.10.2018
15:21:50
Самому интересно что смутило, глупо да, но почему нельзя

Я думаю что смутило то что при изменении пропса, мы получаем и изменение стейта и из-за этого можем получить ре-рендер 2 раза

а что тебя смутило?

Play
01.10.2018
15:23:42
Первый раз такое встретил, вот и смутился =)

Eugene
01.10.2018
15:24:29
state = { categories: this.props.categories } разве так можно в стейт?
?конструкторе наверное все же лучше будет this.state = { categories: props.categories } ?только не понятно до конца зачеем копировать пропсы в стеейт

Cenator
01.10.2018
15:28:13
+ это же антипаттерн

Play
01.10.2018
15:33:04
+ это же антипаттерн
копировать пропсы в стейт?

Aynur
01.10.2018
15:33:26
типа не имеет смысла

Play
01.10.2018
15:33:59
да
интуитивно тоже так подумал встретив это действо, спасибо

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