
Алексей
06.12.2017
14:23:25
ну а вообще посмотри реалм, хоть и у него есть минусы, но pub/sub там точно есть

Dmitry
06.12.2017
14:23:35
ок

Алексей
06.12.2017
14:25:01
я пытался сделать то о чем ты говоришь с sqlite, но проблема в том что они все асинхронные и кучу связей надо асинхронно обрабатывать

Dmitry
06.12.2017
14:26:08
Да. С таким подходом с легкостью можно выстрелить в ногу

Google

Evgeniy
06.12.2017
14:35:18
а как в редаксе можно ресетнуть стор? или делать в каждом редьюсере какую-нибудь реакцию типа
case 'reset':
return initialState;
?

Mikhail
06.12.2017
14:35:35

Алексей
06.12.2017
14:36:20
Немного про AsyncStorage и почему для большинства случаев его вполне хватает и можно не тащить "серьезную" БД.
Если ваш стейт меньше 2МБ, то можно даже не париться. Если есть массивные списки и все должно быть доступно оффлайн, тогда все зависит от того нужно ли делать запросы к этим данным, и поддержку каких устройств нужно обеспечить. До 20МБ и при простых запросах, я бы всё ещё использовал комбинацию глобального стейта, не сериализуемого за раз, а по частям + селекторы. https://github.com/ptmt/using-async-storage-in-react-native

Mikhail
06.12.2017
14:46:04

Кирилл
06.12.2017
14:46:27

Алексей
06.12.2017
14:46:37

Kyrylo
06.12.2017
14:57:19
https://github.com/hectahertz/react-native-typography

Evgeniy
06.12.2017
15:34:11
помню тут кто то скидывал, как очистить StackNavigator в стейте редакса (при разлогине например переходить в экран авторизации, при этом очищая все предыдущие в стеке), не могу найти что то, может кто нибудь подсказать?

Евгений
06.12.2017
15:43:40

Evgeniy
06.12.2017
15:58:15
я ещё в Path указал пути на всякий случай

Google

Evgeniy
06.12.2017
15:58:20
можешь попробовать так сделать

Евгений
06.12.2017
15:58:40
пути на что?

Evgeniy
06.12.2017
15:59:05
ну до папок tools и platform-tools в твоей папке сдк
хотя не знаю, влияет ли это

Евгений
06.12.2017
16:00:10
во всех туториалах которые видел - не требовалось
но спасибо за вариант

Evgeniy
06.12.2017
16:01:30
а, может я не прав и делал это для того чтоб adb вызывался из командной строки


Denis
06.12.2017
17:41:54
? Итак, вы в чате ⚛️ #ReactNative. Что следует знать?
⚡️ Правила чата:
- без оскорблений и мата;
- без рекламы;
- без вакансий(вакансии здесь: @mobile_jobs, @javascript_jobs);
- без оффтопа.
Одно предупреждение, затем бан. Либо сразу бан ?
Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code
Как оформить пример чтоб его можно было быстро запустить: https://snack.expo.io
Awesome: https://github.com/jondot/awesome-react-native
Админы:
- @olebedev
- @savelichalex
- @DenisIzmaylov
- @vkurchatkin
Приятно провести время!
P.S.: скорее всего вам нужен https://reactnavigation.org для навигации, если вы пока не знаете что взять.
??? Санта существует! 10 и 11 декабря в Москве состоится JavaScript-конференция HolyJS 2017 Moscow и специально среди участников наших JavaScript-сообществ в Telegram мы проводим розыгрыш трёх билетов. ?
1. https://t.me/react_js
2. https://t.me/reactnative_ru
3. https://t.me/js_ru
4. https://t.me/angular_ru
5. https://t.me/nodejs_ru
? Но сначала пару слов, о самой конференции.
HolyJS проводится уже не первый раз в Москве и собрала множество хороших отзывов. В этот раз, более 500 JavaScript-разработчиков соберутся под одной крышей для того, чтобы обсудить новости стремительно развивающейся экосистемы мира JavaScript, свежие инструменты, фреймворки, паттерны и сотни обновлений с экспертами со всего мира.
? Доклады будут посвящены технологиям мира JavaScript: от фронтенда до бэкенда, от облачных технологий до десктоп-приложений. Все участники HolyJS смогут лично пообщаться со знаменитыми спикерами:
— Отец JSON Douglas Crockford, человек, без которого невозможно представить современный JavaScript;
— Lea Verou, создатель множества фреймворков и автор книг и статей по фронтенду и дизайну (http://lea.verou.me/);
— Виталий Фридман, основатель и главный редактор Smashing Magazine;
— Azat Mardan, автор множества книг, среди которых такие бестселлеры как "React Quickly", "Full Stack JavaScript", "Practical Node.js" и "Pro Express.js";
— Gerard Sans, Google Developer Expert, известный тренер и Angular-активист;
— Minko Gechev, сооснователь Rhyme.com и автор нескольких книг по Angular.
Программа конференции уже готова! Программа и регистрация: https://holyjs-moscow.ru/
? Теперь к розыгрышу подарочного билета на оба дня конференции. Для принятия участия достаточно заполнить форму ниже. Приём заявок завершится в четверг, 7 декабря, в 23:59.
? Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov
? Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны.
? Готовы? Заполняйте: https://goo.gl/forms/iBGRAgqEWsv46WUt2


Alexey
06.12.2017
17:45:45
О, записался) будем держать кулачки :)

Никита
06.12.2017
17:49:52
? Итак, вы в чате ⚛️ #ReactNative. Что следует знать?
⚡️ Правила чата:
- без оскорблений и мата;
- без рекламы;
- без вакансий(вакансии здесь: @mobile_jobs, @javascript_jobs);
- без оффтопа.
Одно предупреждение, затем бан. Либо сразу бан ?
Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code
Как оформить пример чтоб его можно было быстро запустить: https://snack.expo.io
Awesome: https://github.com/jondot/awesome-react-native
Админы:
- @olebedev
- @savelichalex
- @DenisIzmaylov
- @vkurchatkin
Приятно провести время!
P.S.: скорее всего вам нужен https://reactnavigation.org для навигации, если вы пока не знаете что взять.

Mars
06.12.2017
18:07:39

Alexey
06.12.2017
18:07:58
?

Алексей
06.12.2017
18:26:19
я б лучше на мобиус сходил, на холи не оч охота)

Alexey
06.12.2017
19:19:48
а что за за мобиус? Даже не слышал о таком

Алексей
06.12.2017
19:20:28

Alexey
06.12.2017
19:20:38
о, прикольненько
а когда?

Алексей
06.12.2017
19:20:47
уже был вроде емнип

Alexandr
06.12.2017
19:24:35
Привет

Google

Alexandr
06.12.2017
19:34:20
Подскажите пожалуйста как запустить эмулятор на Линукс ? Установил android studio. Добавил virtual device. Но после react-native run-android выдает ошибку. No connected devices

Roman
06.12.2017
19:54:47
подключи реальный девайс
или собери из студии

Денис
06.12.2017
20:02:20
путь до сдк, имя виртуального устройства
тока надо сначала его создать в андройд студио
а лучше поставить genymotion, работает чуть медленнее, зато ресурсов ест меньше и все понятней

Alexandr
06.12.2017
20:05:41
Genymotion требует виртуалку. Виртуалку поставил. Он не видит. По кабелю подключил телефон. Нифига
Может на телефон надо еще чтоо-то поставить?
В adb devices ничего нету

Andrew
06.12.2017
20:12:30
http://www.codeprocedures.com/question/reactnativefbsdk-comandroidsupport-dependency-error/
неужели так весело в гугле? Итак с ведром проблем хватает, а теперь еще эта на ровном месте

Denis
06.12.2017
20:23:19

Andrew
06.12.2017
20:24:04
обновляю андроид студию

Egor
06.12.2017
20:27:17
Народ, как такие уведомления как у хрома тут в андроид называются?
Надо бы сделать нечто подобное для upload/download задач

Sergey
06.12.2017
20:31:13

Andrew
06.12.2017
20:32:25

Sergey
06.12.2017
20:32:36
allprojects {
repositories {
google()
}
}

Google

Sergey
06.12.2017
20:33:04
В корневом build.gradle
Или где он у вас лежит

Andrew
06.12.2017
20:35:28

Sergey
06.12.2017
20:35:33
Если версия андроид градл плагина ниже 3.0, то вместо google() надо
maven {
url = "https://google.maven.com"
}

Andrew
06.12.2017
20:36:01
аа, да, ниже

Sergey
06.12.2017
20:37:38
Добавь ещё один мавен

Andrew
06.12.2017
20:45:20
Добавь ещё один мавен
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
кажется пошло. Встретил другую ошибку https://i.imgur.com/dq3RwbH.png
https://i.imgur.com/CSEAC3d.png
спасибо

Sergey
06.12.2017
20:48:32
У тебя саппорт библиотеки разных версий
Кмк

Andrew
06.12.2017
20:50:15
вот эту надо? support library 26.0.1 https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-1

Sergey
06.12.2017
20:51:55
Я использую 27.0.2
Если надо 26ю, то лучше 26.1.0

Andrew
06.12.2017
20:53:12
compileSdkVersion 27
buildToolsVersion "27.0.2"
?

Sergey
06.12.2017
20:54:05
Рекомендую пока остаться на 26м

Andrew
06.12.2017
20:54:52

Sergey
06.12.2017
20:55:10
Это Android 7.1

Google

Sergey
06.12.2017
20:55:37
Под 26й сдк надо дополнительно адаптировать апп

Andrew
06.12.2017
20:58:03

Sergey
06.12.2017
20:59:36
Что-то не так в fbsdk модуле

Andrew
06.12.2017
21:00:17
вот виновник https://github.com/facebook/facebook-android-sdk/releases/tag/sdk-version-4.29.0
урок такой: не забывайте фиксировать версии зависимостей
hot fix patch done https://i.imgur.com/T3cb8r9.png

Никита
06.12.2017
21:14:42
+
я так на свг полдня убил

Georg
06.12.2017
21:39:09

Dan
06.12.2017
21:45:03
npm i npm@x.y -g