На видео выше — летает, если сравнивать с поделкой на Meteor-е. Второй проект PhoneGap на Phaser — уже лучше. Хотя там только HTML5-canvas, а все равно лаги. Crosswalk обещал помочь, но я этого уже не дождался.
А что творилось с PhoneGap на iOS в мою бытность полтора года назад — это не передать литературными словами. Тогда и родилась мечта освоить React Native.
Буквально вчера искал, как React-приложении выполнить переход между страницами, ничего лучше, чем router.push() пока не нашел. Пример. Надеюсь, что плохо искал.
А как бы побыстрее собирать проект на этапе разработки под Android? На IntelXDK сборка проекта PhoneGap выполнялась шустро, если не путаю. Судя по видео в конце доклада, для Mac-а тоже Simulator готов к изменениям кода практически в реальном времени. А в Android Studio наблюдаю задержку 20 сек.
Но! Этот способ плох для передачи props в PureComponent, onClick={ga(...)} при каждом рендеринге будет возвращать новую функцию. Для понимания вопроса — видео.
Изменил структуру папок: вместо раздельных actions и reducers, объединил попарно файлы в папке ducks. Мы согласились на HTML внутри JS, зачем же бегать за экшенами и редюсерами по разным файлам?
Не понял, а вы ушли с JS?
Это видимо под Android, или под iOS тоже?
Может это был основной вопрос? Я сам очень долго испытывал аллергию к JSX.
На видео выше — летает, если сравнивать с поделкой на Meteor-е. Второй проект PhoneGap на Phaser — уже лучше. Хотя там только HTML5-canvas, а все равно лаги. Crosswalk обещал помочь, но я этого уже не дождался.
А что творилось с PhoneGap на iOS в мою бытность полтора года назад — это не передать литературными словами. Тогда и родилась мечта освоить React Native.
Мопед не мой.
Redux — это архитектура приложения. Хотя камрады на Clojure со мной не согласны. У них свои велосипеды.
По опыту, каких компонентов не хватает? Автор доклада уверяет, что уже можно найти все, что угодно.
Буквально вчера искал, как React-приложении выполнить переход между страницами, ничего лучше, чем router.push() пока не нашел. Пример. Надеюсь, что плохо искал.
А как бы побыстрее собирать проект на этапе разработки под Android? На IntelXDK сборка проекта PhoneGap выполнялась шустро, если не путаю. Судя по видео в конце доклада, для Mac-а тоже Simulator готов к изменениям кода практически в реальном времени. А в Android Studio наблюдаю задержку 20 сек.
Спасибо за ducks, теперь вообще замечательно!
Но! Этот способ плох для передачи props в PureComponent,
onClick={ga(...)}
при каждом рендеринге будет возвращать новую функцию. Для понимания вопроса — видео.Изменил структуру папок: вместо раздельных actions и reducers, объединил попарно файлы в папке ducks. Мы согласились на HTML внутри JS, зачем же бегать за экшенами и редюсерами по разным файлам?
ducks/editPost.js
На мой вкус — замечательно!
Красивый способ избавиться от switch:
Прочитал с листа код из примера, а из статьи смог вынести полезного про уникальность возвращаемых значений символов.
Поставьте себя на место тех, кто будет на поддержке кода. Пожалуйста!
На практике воткнуться проще!
Например обращение к внешнему API, когда присутствует задержка ответа.
Будва, Черногория
Это смотря где обитать! :)
Следующая прекрасная статья для дальнейшего погружения в промисы (но и она освещает не все вопросы).