Denis
iOS/Android имеют свои особенности
Denis
Плюс стили допилить придётся)
Mitya
А css будет работать?
Mitya
Там не css?
Denis
Если используешь CSS, то придётся допиливать. Если JSS, то немного
Mitya
инлайновые стили имеется в виду?
Alexander
Логичным будет взять компоненты и данные (flux, redux). Все равно логика навигации другая будет, например
Mitya
Не понял. типа history там нет, по этому состоняие переходов лучьше в объекте хранить?
Sergey
Sergey
https://facebook.github.io/react-native/docs/navigator.html
Mitya
Всё ясно. С CSS не понятно. Там файлы стилей не поддерживаются?
Sergey
Нет, там вот так: https://facebook.github.io/react-native/docs/style.html
Mitya
Всё понял. Спасибо. ))
Roman
а цель то какая?
Roman
мб тут нужен cordova/phonegap а не react-native?
Mitya
Сделать мобильное приложение? И выбирают делать web и в phoneGap или делать web с переездом на Native
Roman
а понял
Mitya
Я тоже думаю что резоннее phoneGap. Я не пробовал, в phoneGap тормозит CSS анимация? кто нибудь пробовал?
Roman
react + phonegap в принципе норм связка для нетребовательных вещей
насчет анимаций не скажу, сильно анимации не использовал
Igor
когда я phonegap пробовал 2 года назад, тормозило абсолютно всё
Mitya
2 года много это мне кажется.
Mitya
Ладно я тогда попробую как и что там с анимацией.
Igor
Roman
охотно верю
Roman
не уверен конечно насчет релевантности разговоров про кордову в этом чате
но вот например
Jed Watson
https://www.youtube.com/watch?list=PLqoBTl91Z2GHdHR-gLfEjvglADszHuc0N&v=iedZhKWk44c
Roman
btw с бойлерплейтами под react + phonegap все довольно грустно, но что то есть
Mitya
Большое спасибо за ответы) пойду по продую phoneGap))
Mitya
А метиор умеет в phoneGap и electron запихивать?
Satoshi
можно я как то видал статью
Satoshi
https://github.com/electron-webapps/meteor-electron
Satoshi
а стандартный meteor build на выходе дает 2 папки android и ios готовые для публикации cordova/phonegap приложение
Satoshi
https://goo.gl/Wj07W6
Satoshi
вот пример
Mitya
Понял)
Mitya
Спасибо)
Anonymous
Парни, расскажите ваш воркфлоу. Как дебажите запросы, что открыто одновременно. В чем пишете, куда и как логаете
Sergey
Пишу в IntelliJ, дебажу в хроме, логирую в его же консоль.
Sergey
На всякий случай: https://facebook.github.io/react-native/docs/debugging.html
Alisher
Добрый день всем! Появилась одна проблема - не могу обновить ListView после получения новых данных. Может кто-либо помочь?) http://stackoverflow.com/questions/38202486/react-native-updating-listview/38203633#38203633
Anonymous
@sergey_smyshlyaev Какая роль xcode в процессе?
Anonymous
Его консоль нужна или нужен только симулятор?
Sergey
Anonymous
да
Anonymous
В разработке
Sergey
Никакой, я запускаю без xcode через 'react-native run-ios'.
XCode открывал только чтобы добавить в проект шрифты и иконку приложения.
Anonymous
А чем заводил хот релоад?
Anonymous
Или он встроен уже?
Sergey
Там не совсем хот-релоад: приложение целиком перезапускается без сохранинения текущего состояния. Но мне этого хватает.
Sergey
Встроен, да, через command+r
Anonymous
Можно ли добиться хот релоада с сохранением стейта?
Sergey
Вот здесь что-то написано, но я не пробовал: https://facebook.github.io/react-native/blog/2016/03/24/introducing-hot-reloading.html
Anonymous
Ага, спасибо большое
Sergey
Не за что, обращайтесь ещё :)
Ale
для андроида соответственно надо установить adb\sdk и все, любой редактор + хромовский дебагер и консоль
Anonymous
Сейчас почитаю принцип подключения хромовского дебаггера к апликейшину и станет хорошо
Alisher
Sergey
ответьте пожалуйста)
Можете уменьшить свой код до минимального примера в котором воспроизводится проблема и выложить на rnplay.org?
Тогда вам гораздо охотнее ответят и на Stackoverflow и здесь.
Alisher
уменьшил
Alisher
https://rnplay.org/apps/msxitg
Sergey
Alexander
Ну если что, просто в dev меню включаешь и норм работает
Denis
Там только проблемы с сетью могут возникать
Alexander
Какие?
Denis
Не помню детали, пару месяцев назад были
Denis
React Native + Relay + HMR не работал
Denis
Всё может меняться и уже может всё работать, но если проблемы странные возникают, просто стоит это иметь ввиду)
Denis
была issue два месяца назад
Sergey
https://rnplay.org/apps/msxitg
Вот исправленная рабочая версия:
https://rnplay.org/apps/jzaxpg
Проблема были такие:
1. В _handleChangeText из responseJSON бралось result.items.name, а нужно result.items
2. В renderRow в <Text> передавался объект (rowData), а там нужна строка. Этого было не видно потому, что в _handleChangeText в промисе ошибки не ловились. Если бы ловились и логировались, то сразу было бы видно.
Alisher
Спасибо огромное, Сергей!
Ale
Navigator может поменять свое состояние(стек сцен и текущая сцена) каким-то внешним воздействием?
Ale
не из нашего js'a\не из нашего приложения
Anonymous
просветите в совсем нубском вопросе. В чем разница node node_modules/react-native/local-cli/cli.js start
и react-native run-ios (этот вродь запускает еще симулятор, но тогда зачем верхнее без симулятора то?)
Anonymous
react-native start запускает packager, run-ios в добавок симулятор
Alexander
run-ios вообще другую работу делает.
Она билдит приложение, запускает сим и устанавливает туда приложение
Alexander
В процессе сборки так же запускается packager, если он еще не запущен
Anonymous
Какой смысл только пакаджера без ios приложения?
Alexander
Он не только для ios