@reactnative_ru

Страница 15 из 878
Дмитрий
05.07.2016
14:35:44
Не понял. типа history там нет, по этому состоняие переходов лучьше в объекте хранить?

Sergey
05.07.2016
14:38:38
https://facebook.github.io/react-native/docs/navigator.html

Дмитрий
05.07.2016
14:39:17
Всё ясно. С CSS не понятно. Там файлы стилей не поддерживаются?

Google
Sergey
05.07.2016
14:39:58
Нет, там вот так: https://facebook.github.io/react-native/docs/style.html

Дмитрий
05.07.2016
14:40:32
Всё понял. Спасибо. ))

Roman
05.07.2016
14:40:42
а цель то какая?

мб тут нужен cordova/phonegap а не react-native?

Дмитрий
05.07.2016
14:41:36
Сделать мобильное приложение? И выбирают делать web и в phoneGap или делать web с переездом на Native

Roman
05.07.2016
14:42:35
а понял

Дмитрий
05.07.2016
14:42:52
Я тоже думаю что резоннее phoneGap. Я не пробовал, в phoneGap тормозит CSS анимация? кто нибудь пробовал?

Roman
05.07.2016
14:43:59
react + phonegap в принципе норм связка для нетребовательных вещей насчет анимаций не скажу, сильно анимации не использовал

Igor
05.07.2016
14:44:24
когда я phonegap пробовал 2 года назад, тормозило абсолютно всё

Дмитрий
05.07.2016
14:44:44
2 года много это мне кажется.

Ладно я тогда попробую как и что там с анимацией.

Roman
05.07.2016
14:45:56
когда я phonegap пробовал 2 года назад, тормозило абсолютно всё
я осенью прошлого года пет-проектик запиливал, реакт пришлось пооптимизировать немного стандартными способами и стало вполне приемлемо даже на iphone 4s, который стал дико тормозной с выходом ios9

Igor
05.07.2016
14:47:09
Google
Roman
05.07.2016
14:47:45
охотно верю

не уверен конечно насчет релевантности разговоров про кордову в этом чате но вот например Jed Watson https://www.youtube.com/watch?list=PLqoBTl91Z2GHdHR-gLfEjvglADszHuc0N&v=iedZhKWk44c

btw с бойлерплейтами под react + phonegap все довольно грустно, но что то есть

Дмитрий
05.07.2016
15:01:47
Большое спасибо за ответы) пойду по продую phoneGap))

Ivan
05.07.2016
15:19:01
Большое спасибо за ответы) пойду по продую phoneGap))
Лучше сразу на метеоре пробовать, чтобы сразу отмахнуться от головных болей со сборкой приложений, бабели, вебпаки)

Дмитрий
05.07.2016
15:19:33
А метиор умеет в phoneGap и electron запихивать?

Ivan
05.07.2016
15:20:03
можно я как то видал статью

https://github.com/electron-webapps/meteor-electron

а стандартный meteor build на выходе дает 2 папки android и ios готовые для публикации cordova/phonegap приложение

https://goo.gl/Wj07W6

вот пример

Дмитрий
05.07.2016
15:42:15
Понял)

Спасибо)

Макс
06.07.2016
08:30:03
Парни, расскажите ваш воркфлоу. Как дебажите запросы, что открыто одновременно. В чем пишете, куда и как логаете

Sergey
06.07.2016
08:47:01
Пишу в IntelliJ, дебажу в хроме, логирую в его же консоль.

На всякий случай: https://facebook.github.io/react-native/docs/debugging.html

Алишер
06.07.2016
08:49:19
Добрый день всем! Появилась одна проблема - не могу обновить ListView после получения новых данных. Может кто-либо помочь?) http://stackoverflow.com/questions/38202486/react-native-updating-listview/38203633#38203633

Макс
06.07.2016
08:50:03
@sergey_smyshlyaev Какая роль xcode в процессе?

Его консоль нужна или нужен только симулятор?

Sergey
06.07.2016
08:50:31
Google
Макс
06.07.2016
08:50:40
да

В разработке

Sergey
06.07.2016
08:51:19
Никакой, я запускаю без xcode через 'react-native run-ios'. XCode открывал только чтобы добавить в проект шрифты и иконку приложения.

Макс
06.07.2016
08:52:01
А чем заводил хот релоад?

Или он встроен уже?

Sergey
06.07.2016
08:52:53
Там не совсем хот-релоад: приложение целиком перезапускается без сохранинения текущего состояния. Но мне этого хватает.

Встроен, да, через command+r

Макс
06.07.2016
08:53:28
Можно ли добиться хот релоада с сохранением стейта?

Sergey
06.07.2016
08:56:12
Вот здесь что-то написано, но я не пробовал: https://facebook.github.io/react-native/blog/2016/03/24/introducing-hot-reloading.html

Макс
06.07.2016
08:57:14
Ага, спасибо большое

Sergey
06.07.2016
08:58:18
Не за что, обращайтесь ещё :)

Aleh
06.07.2016
08:59:50
для андроида соответственно надо установить adb\sdk и все, любой редактор + хромовский дебагер и консоль

Макс
06.07.2016
09:01:12
Сейчас почитаю принцип подключения хромовского дебаггера к апликейшину и станет хорошо

Sergey
06.07.2016
09:11:34
ответьте пожалуйста)
Можете уменьшить свой код до минимального примера в котором воспроизводится проблема и выложить на rnplay.org? Тогда вам гораздо охотнее ответят и на Stackoverflow и здесь.

Алишер
06.07.2016
09:33:44
уменьшил

https://rnplay.org/apps/msxitg

Alexander
06.07.2016
09:34:35
Там не совсем хот-релоад: приложение целиком перезапускается без сохранинения текущего состояния. Но мне этого хватает.
Эм, несколько версий назад (с 0.21, если память не изменяет) включили же HMR, можно LiveReload использовать, можно Hot reload

Alexander
06.07.2016
09:36:35
Ну если что, просто в dev меню включаешь и норм работает

Google
Denis
06.07.2016
09:37:57
Там только проблемы с сетью могут возникать

Alexander
06.07.2016
09:41:43
Какие?

Denis
06.07.2016
09:51:20
Не помню детали, пару месяцев назад были

React Native + Relay + HMR не работал

Всё может меняться и уже может всё работать, но если проблемы странные возникают, просто стоит это иметь ввиду)

была issue два месяца назад

Sergey
06.07.2016
10:07:20
https://rnplay.org/apps/msxitg
Вот исправленная рабочая версия: https://rnplay.org/apps/jzaxpg Проблема были такие: 1. В _handleChangeText из responseJSON бралось result.items.name, а нужно result.items 2. В renderRow в <Text> передавался объект (rowData), а там нужна строка. Этого было не видно потому, что в _handleChangeText в промисе ошибки не ловились. Если бы ловились и логировались, то сразу было бы видно.

Алишер
06.07.2016
11:31:48
Спасибо огромное, Сергей!

Aleh
06.07.2016
11:32:36
Navigator может поменять свое состояние(стек сцен и текущая сцена) каким-то внешним воздействием?

не из нашего js'a\не из нашего приложения

Макс
06.07.2016
12:05:14
просветите в совсем нубском вопросе. В чем разница node node_modules/react-native/local-cli/cli.js start и react-native run-ios (этот вродь запускает еще симулятор, но тогда зачем верхнее без симулятора то?)

$Bogdan
06.07.2016
12:16:13
react-native start запускает packager, run-ios в добавок симулятор

Alexander
06.07.2016
12:21:33
run-ios вообще другую работу делает. Она билдит приложение, запускает сим и устанавливает туда приложение

В процессе сборки так же запускается packager, если он еще не запущен

Макс
06.07.2016
12:26:35
Какой смысл только пакаджера без ios приложения?

Alexander
06.07.2016
12:26:47
Он не только для ios

Макс
06.07.2016
12:26:49
без симулятора

или без андроида

Alexander
06.07.2016
12:27:37
Запустил на девайсе, например

Или у тебя одновременно ios и android эмуляторы

Google
Макс
06.07.2016
12:28:19
т.е. запускаешь cli, а потом на него можно навешать этими командами устройство

или даже затранслировать на девайс с релоадингами всеми?

Alexander
06.07.2016
12:29:00
Ну ты указываешь путь до packager´а в коде приложения. По-дефолту там локалхост

Ты можешь указать ip внутри сети и тестить с девайса

Если они оба в этой сети, конечно

Aleh
06.07.2016
12:29:31
в случае андроида есть же adb reverse

Alexander
06.07.2016
12:29:40
Да

Макс
06.07.2016
12:30:48
А кто-то дружил это все с докером?

Aleh
06.07.2016
12:32:51
у меня были мысли сделать, а потом забил

Макс
06.07.2016
12:39:11
react-native run-ios ведь все равно не вынесешь в докер, так как она с докера симулятор не запустит. Так ведь?

Aleh
06.07.2016
12:41:19
я не знаю, как работает run-ios, а вот run-android запускает на приконнекченном девайсе

это может быть эмулятор

или реальный девайс через usb

этим adb занимается, соответственно прокинуть можно

Макс
06.07.2016
12:41:51
докер к такому выхода не имеет точно

Что посоветуете по роутингу чтобы было связано с каким то стейтом и идеологически подходило к редаксу. Посматриваю на https://github.com/aksonov/react-native-router-flux

Aleh
06.07.2016
13:33:14
плюсую к вопросу, я пока что просто сделал middleware, который нужные экшены пушит в navigator

Макс
06.07.2016
13:50:38
т.е. экшины которые сношают родной навигатор?

т.е. или тот, который я писал выше?

Aleh
06.07.2016
13:52:49
я родной юзанул, пока не сильно вижу в нем пользы

Макс
06.07.2016
13:53:08
т.е. родной ок или бесполезный?

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