@reactnative_ru

Страница 216 из 878
Ilya
03.07.2017
13:48:50
Egor
03.07.2017
13:49:07
Ясно, спасибо.

Vladimir
03.07.2017
14:17:34
правильно ли понял в гугле, что на react native можно сделать офлайн приложение, которое синхронизирует данные когда появится инет?

Google
Vladimir
03.07.2017
14:28:54
Brown
03.07.2017
14:34:20
const RouteLoginConfig = { Home: {screen: HomeScreen}, SetPhone: {screen: SetPhoneScreen}, GetToken: {screen: GetTokenScreen}, Main: { screen: MainScreen }, }; export const LoginScreenNavigator = StackNavigator(RouteLoginConfig); как правильно експорт сделать или нельзя?

Play
03.07.2017
15:25:40
После ночи безуспешной развертки рабочего окружения под Андроид без ИДЕ Андроид Студио, посматриваю в сторону https://expo.io Кто какие минусы знает в этом направлении?

Dmitriy
03.07.2017
15:26:47
Сложности с добавлением либ, которые требуют react-native link, и еще какие-то кастомные баги, невозможность юзать dev settings

Play
03.07.2017
15:50:37
Оплуту услуг картой собрался подключить. Кто знает либу поддерживающая большинство платежных систем?

Play
03.07.2017
15:51:53
а в чем сложность установить android studio?
кто vim юзает, то меня поймет)

Arthur
03.07.2017
15:52:20
ide тебе подтянет все что необходимо и юзай на здоровье

Play
03.07.2017
15:55:53
ide тебе подтянет все что необходимо и юзай на здоровье
лишние гигабайты на винте спать не дают))) вот хорошая статейка по теме, но походу устарела( https://medium.com/skyshidigital/install-react-native-without-android-studio-366317419e7e

Джон
03.07.2017
16:46:09
Ребят, а как вы подходите к работе над проектом? Какой вариант вам более привычен/удобен? Я вижу 2 варианта: 1) Делать слоями — сначала вся навигация, потом вся верстка, потом middleware и работа с API 2) Делать все постепенно — сверстал экран, подключил API, добавил навигацию на следующий экран, сверстал следующий экран итд.

Google
Джон
03.07.2017
16:49:33
Еще интересно, при верстке тестите ли на девайсах, и проверяете ли верстку на обоих платформах во всех ориентациях, или постепенно делаете?

Alexander
03.07.2017
16:51:06
лишние гигабайты на винте спать не дают))) вот хорошая статейка по теме, но походу устарела( https://medium.com/skyshidigital/install-react-native-without-android-studio-366317419e7e
вроде, Студия и не нужна для запуска, ну и весит она понт по сравнению с тем сколько весит СДК и НДК

Джон
03.07.2017
16:53:30
А мне кажется, если делать слоями, то потом меньше рефакторить, и код качественнее..

Алексей
03.07.2017
16:53:57
тебе кажется)

Play
03.07.2017
16:54:37
вроде, Студия и не нужна для запуска, ну и весит она понт по сравнению с тем сколько весит СДК и НДК
Сейчас без студии не запускается симулятор по команде react-native run-android. Фоном оставлять приходится.

Alexander
03.07.2017
16:57:42
так он и со студией, вроде, не запускается

Генимоушен можно юзать, он полегче должен быть стандартного

Алексей
03.07.2017
16:58:34
Alexander
03.07.2017
16:59:10
запускается, инфа 100%)
автоматом? или когда со студии запускаеш?)

Алексей
03.07.2017
16:59:31
не, ну эмулятор то конечно нужно запустить)

Play
03.07.2017
16:59:54
Так у меня эмулятор без студии не запускается

В expo.io нужен свой аккаунт в сторах?

Anton
03.07.2017
18:40:30


почему не переносит на след строку

а скрывает за многоточием

Vladislav
03.07.2017
19:01:22
<Text numberOfLines={1} /> и посмотри в сторону свойства ellipsizeMode

Egor
03.07.2017
19:19:18
всё запускается вы чего

и работать должно без всякой студии

Google
Egor
03.07.2017
19:23:21
Play
03.07.2017
19:30:22
Дошло) Мне нужно вызывать эмулятор из командной строки. Тогда можно не запускать студию. Скаченый эмулятор лежит по адресу: /Users/xyz/.android/avd/Nexus_5X_API_26_x86.avd Мне нужна одна комба под андроид для вызова эмулятора из командной строки. iPhone вызываю так: react-native run-ios --simulator="iPhone 5" Как это сделать с Nexus_5X_API_26_x86.avd?

Egor
03.07.2017
19:45:05
примерно так же

у эмулятора есть имя

его надо использовать чтобы запустился нужный эмулятор emulator -avd avd_name

список - emulator -list-avds

но точно я не помню, могу завтра посмотреть

возможно так react-native run-android emulator -avd avd_name

Dmitriy
03.07.2017
19:52:42
https://stackoverflow.com/questions/7837952/what-is-the-command-to-list-the-available-avdnames

Play
03.07.2017
20:03:34
Что-то с путями у меня не так?

Джон
03.07.2017
20:05:15
посоны, а почему в FlatList только по таймауту срабатывают методы?

Джон
03.07.2017
20:05:17


и то, при 0 таймауте не срабатывает

или надо в componentWillReceiveProps ?

Egor
03.07.2017
20:07:44
очень может быть что в тот моммент в списке пусто и он никуда и не скроллится

Джон
03.07.2017
20:08:04
ага понял, спасибо

Egor
03.07.2017
20:08:17
пробуйте по-разному, поставьте лог в рендер итема

и будет видно есть что или нет в списке

ну и лог в функци что в таймауте

Google
Evgeny
03.07.2017
20:25:26
https://expo.io говно или нет? Объясните

Какие констрейты при использовании

Джон
03.07.2017
20:28:13
Какие констрейты при использовании
Мне чот не зашло )) Хотя это не "констрейт"..

Ywein
03.07.2017
20:32:12
https://expo.io говно или нет? Объясните
Для демонстраций неплохо

Evgeny
03.07.2017
20:32:27
Для прожакшена

Admin
ERROR: S client not available

Evgeny
03.07.2017
20:32:39
Я апп пишу

Выглядит соблазнительно, но я не люблю лишние непонятные прокладки

Ywein
03.07.2017
20:37:40
Для прожакшена
там как то все сложно с подключением нативных модулей, они предлагают это через свой тулкит делать. Как то не знаю.

Не очень понимаю как это все вообще для продакшена можно использовать

Прототипирование или демонстрация - да

Алексей
03.07.2017
20:59:33
вообще я сам не пробовал конечно expo, но ребята классные его пилят, они очень шарят в RN, так что я бы лично дал ему шанс. к тому же подключать сторонние либы это одно, а писать свои это другое (я про нативные)

Maidari
03.07.2017
21:12:36
всем привет, никто не сталкивался с проблемой, что между установками и удалениями релизной версии у вас стор не сбрасывается?(только на андроиде 7 и при использовании redux persist)

Play
03.07.2017
21:18:49
а дальше просто запускаешь ~/Library/Android/sdk/tools/emulator -netdelay none -netspeed full -avd ТВОЙ_AVD
Заработал эмулятор без студии по команде /Users/xyz/Library/Android/sdk/tools/emulator -avd Nexus_5X_API_26_x86

Alexsandr
03.07.2017
21:19:11
чуваки хреня какая-то короче, у меня кажись редакс сломался

Alexsandr
03.07.2017
21:20:27
вообщем история следущая export const currentStep = (step, item) => dispatch => { step.push(item) console.log("dispatch ", step) dispatch(appendToStep(step)) } const appendToStep = (step) => ({ type: STEP, payload: step })

Google
Alexsandr
03.07.2017
21:20:35
экшн вызываеться

[STEP]: { ...state, step: action.payload }

вот редьюсер

const mapStateToProps = state => { return ({ figure: state.gameReducer.figure, history: state.gameReducer.history, step: state.gameReducer.step }) }

но пропсы не обновляются

на componentWillRecevieProps

тоже нечего не приходит

Play
03.07.2017
21:33:23
Сложности с добавлением либ, которые требуют react-native link, и еще какие-то кастомные баги, невозможность юзать dev settings
https://docs.expo.io/versions/v18.0.0/guides/detach.html#5-make-native-changes Здесь пишут что нет проблем с react-native link и можно кастомизировать как и обычное приложние

Umren
03.07.2017
23:05:02
Какие у RN мега грабли есть если никогда на нем не писал? Есть уже какие то good practices?

Igor
03.07.2017
23:17:54
JS самая большая грабля (good practices будет использование TS)

biert
03.07.2017
23:25:06
привет

можете подсказать как скрестить node.js и react

не могу понять какие зависимости нужно

с помощью express сгенерировал scaffold потом в отдельной директории сгенерировал с помощью create-react-app скафолд реакта

Evgeny
03.07.2017
23:27:47
@react_js

biert
03.07.2017
23:28:18
спасибо

Play
03.07.2017
23:36:32
Подскажите почему когда я в эмуляторе нажимаю два раза большую R он не перезагружается?

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