
Egor
03.07.2017
13:46:59

Ilya
03.07.2017
13:48:50

Egor
03.07.2017
13:49:07
Ясно, спасибо.

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

Google

Den
03.07.2017
14:21:55
Как кэш в браузере

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
Оплуту услуг картой собрался подключить. Кто знает либу поддерживающая большинство платежных систем?

Arthur
03.07.2017
15:50:58

Play
03.07.2017
15:51:53

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

Play
03.07.2017
15:55:53

Джон
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

Алексей
03.07.2017
16:51:55

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

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

Play
03.07.2017
16:54:37

Alexander
03.07.2017
16:57:42
так он и со студией, вроде, не запускается
Генимоушен можно юзать, он полегче должен быть стандартного

Алексей
03.07.2017
16:58:34

Alexander
03.07.2017
16:59:10

Алексей
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

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
Для прожакшена
там как то все сложно с подключением нативных модулей, они предлагают это через свой тулкит делать. Как то не знаю.
Не очень понимаю как это все вообще для продакшена можно использовать
Прототипирование или демонстрация - да

Evgeny
03.07.2017
20:44:00

Алексей
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

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

Play
03.07.2017
21:19:37

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

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 он не перезагружается?