Comments 25
P.S. Итого у меня ушло чуть больше месяца на написание приложения с нуля при нулевых знаниях разработки под ios.
За это же время при равных начальных условиях и желании можно освоить разработку под iOS на Swift или Objective-C и написать такое же приложение нативным методом.
+1
Вот опять:
Расскажите, пожалуйста, зачем вы так делаете?
const devtools = store => next => action => {
Расскажите, пожалуйста, зачем вы так делаете?
0
Эта операция называется каррирование ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%80%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
-1
Про xml в андроид уже давно есть декларативная штука вместе с вочером в реальном времени github.com/Kotlin/anko github.com/Kotlin/anko/blob/master/doc/PREVIEW.md и да, на kotlin писать в разы приятнее чем на java. Также видел, что swift портируют под андроид
0
Честно со статьи мне не понятно, зачем вообще пользоваться React-Native. Что это даёт и какие недостатки этому(кроме всяких юайных штук). Как я понимаю, всё равно производительность не идеальна, но видимо лучше прототипного метода аля Cordova. Но в остальном я не оч понял смысла использования
+1
Я не ставил цель убеждать людей переходить на RN. Это просто несколько абзацев, которые я не смог найти для себя, когда начал делать приложение.
Из преимуществ: во-первых это частично общий код для android и ios. В идеале, все что нужно сделать для перехода на другую платформу — сверстать интерфейс, привычный пользователю системы. Во-вторых — реактивная парадигма и все что с этим связано. Не знаю можно ли это считать плюсом, но javascript. На нем писать намного приятнее, чем, скажем, на objective-c, но это мое мнение. Можно даже объединить код вашего веб-приложения и мобильного приложения. Я думаю это вполне реально :) Кстати, фейсбук предлагал реактивную платформу для ios в качестве нативного фреймвока. Недостатки выделять не буду. Полагаю, для этого нужно попробовать и сравнить.
Вообще Ваш вопрос звучит как «зачем использовать какой-либо фреймворк, если можно все сделать на jquery?».
Из преимуществ: во-первых это частично общий код для android и ios. В идеале, все что нужно сделать для перехода на другую платформу — сверстать интерфейс, привычный пользователю системы. Во-вторых — реактивная парадигма и все что с этим связано. Не знаю можно ли это считать плюсом, но javascript. На нем писать намного приятнее, чем, скажем, на objective-c, но это мое мнение. Можно даже объединить код вашего веб-приложения и мобильного приложения. Я думаю это вполне реально :) Кстати, фейсбук предлагал реактивную платформу для ios в качестве нативного фреймвока. Недостатки выделять не буду. Полагаю, для этого нужно попробовать и сравнить.
Вообще Ваш вопрос звучит как «зачем использовать какой-либо фреймворк, если можно все сделать на jquery?».
+1
www.nativescript.org более продуман и низкоуровневее
0
Спасибо за статью. Видно, что прошли через определенные грабли.
Я так понял flexbox api не соответствует аналогичному из html? Или только некоторые части?
А зачем вы написали свой middleware для логирования, если есть redux-logger?
Я так понял flexbox api не соответствует аналогичному из html? Или только некоторые части?
А зачем вы написали свой middleware для логирования, если есть redux-logger?
0
По большей части, конечно, соответствует. Отличается то как различные элементы на него реагируют. Текстовое поле например, вот, не тянется, если прописать flex: 1.
Не знал про redux-logger. Да и в моем коде каждая коллекция в свой console.log пишется. Меньше кликов мышкой :)
Не знал про redux-logger. Да и в моем коде каждая коллекция в свой console.log пишется. Меньше кликов мышкой :)
0
Вопрос к автору статьи.
Начал писать приложение на react-native, использовал redux и react-redux.
Так вот даже скомпилированный для production js и установленное на телефон приложение нереально сильно тормозило при переходах между экранами.
Много тестировал, включал выключал разный код и библиотеки, оказалось что это redux.
Как только выкинул его, все стало работать лучше намного, анимация, переходы между экранами.
PS. тестировал без (redux-logger), так как все логирование через console.log синхронно, приложение в таком случае совсем висит
Начал писать приложение на react-native, использовал redux и react-redux.
Так вот даже скомпилированный для production js и установленное на телефон приложение нереально сильно тормозило при переходах между экранами.
Много тестировал, включал выключал разный код и библиотеки, оказалось что это redux.
Как только выкинул его, все стало работать лучше намного, анимация, переходы между экранами.
PS. тестировал без (redux-logger), так как все логирование через console.log синхронно, приложение в таком случае совсем висит
0
Если нужно могу дать ссылку на github
с redux и без него
с redux и без него
0
можно посмотреть? Просто скорее всего не в самом использовании архитектуры косяк. Так как пишу тоже на Redux в react-native и пока всё стабильно и диких лагов не наблюдаю
0
Да, было бы интересно глянуть на код. Или уже решили проблему? У меня на react.js приложении были тоже сильные тормоза между переходами, но проблема оказалась в redux-dev-tools.
0
https://github.com/batmandarkside/react-native-family
0
Sign up to leave a comment.
Articles
Change theme settings
О React Native