Из подмножества Flux, для меня очевидный выбор — Redux. Просто в силу его популярности, отсюда все вытекающие: документация, поддержка, расширения, вакансии, резюме. Так-то я уже наигрался с никому не нужными велосипедами.
React тянет за собой Redux (или навязывает, пока не разобрался до конца с глаголами). И это же счастье, когда мне кто-то говорит, как нужно обустроить порядок в проекте — снимает большой головняк, когда ресурсы ограничены. Мы все умрём, как известно. Просто некоторые относятся к вопросу беспечно.
Уточнил у автора доклада: какие компоненты использовал для SVG?
Смотря для чего нужен svg.
react-native-svg — это реализация svg поверх нативных компонент. Я ее как-то раз использовал, чтобы рисовать хитрые фигуры и круговые градиенты. react-native-svg-uri работает поверх нее и позволяет загружать svg из внешних источников. Ничего лучше для svg я пока не нашел.
Если ты хочешь использовать svg-оконки, как это принято в вебе, то это плохоая идея. SVG работает не очень быстро. Лучше использовать обычные png через require, которые, например, можно генерировать из svg.
Кстати, про неудобство отладки, обнаружил недавно трюк — дебаг при помощи console.log без вмешательство в код.
Из подмножества Flux, для меня очевидный выбор — Redux. Просто в силу его популярности, отсюда все вытекающие: документация, поддержка, расширения, вакансии, резюме. Так-то я уже наигрался с никому не нужными велосипедами.
Бизнес-логику, вестимо.
Уже не надо, я осознал — React Native (RN).
Расшифруйте RN, пожалуйста.
Какие, конкретно? Пожалуйста, подробности!
Всё в тумане! :)
React тянет за собой Redux (или навязывает, пока не разобрался до конца с глаголами). И это же счастье, когда мне кто-то говорит, как нужно обустроить порядок в проекте — снимает большой головняк, когда ресурсы ограничены. Мы все умрём, как известно. Просто некоторые относятся к вопросу беспечно.
Вполне!
Под Android сборка занимает до 20 секунд по опыту товарища. Судя по видео, под iOS сборка выполняется почти мгновенно.
цитирую страждущего из лички:
Я говорю о подобии HMR для веба, когда любое редактирование файла инициирует апдейт проекта.
.
Разложите по полочкам, кто знает. Для разработки под Android — это неизбежные тормоза сборки? Пора переходить на Мак, или можно еще обождать?
Уточнил у автора доклада: какие компоненты использовал для SVG?
Не верю. Вся надежда на React Native и подобное.
Ожидаемо. Что будет со всеми теми же деталями по пунктам, которые озвучены в этом докладе?
Пожалуйста, можно пример, как выполнить переход между экранами?
Не понял, а вы ушли с JS?
Это видимо под Android, или под iOS тоже?
Может это был основной вопрос? Я сам очень долго испытывал аллергию к JSX.