Обновить
17
Andrew Ka@comercread⁠-⁠only

#кодеротбога

Отправить сообщение

Кстати, про неудобство отладки, обнаружил недавно трюк — дебаг при помощи console.log без вмешательство в код.

Из подмножества Flux, для меня очевидный выбор — Redux. Просто в силу его популярности, отсюда все вытекающие: документация, поддержка, расширения, вакансии, резюме. Так-то я уже наигрался с никому не нужными велосипедами.

Бизнес-логику, вестимо.

Уже не надо, я осознал — React Native (RN).

Расшифруйте RN, пожалуйста.

Какие, конкретно? Пожалуйста, подробности!

Всё в тумане! :)

React тянет за собой Redux (или навязывает, пока не разобрался до конца с глаголами). И это же счастье, когда мне кто-то говорит, как нужно обустроить порядок в проекте — снимает большой головняк, когда ресурсы ограничены. Мы все умрём, как известно. Просто некоторые относятся к вопросу беспечно.

Под Android сборка занимает до 20 секунд по опыту товарища. Судя по видео, под iOS сборка выполняется почти мгновенно.

цитирую страждущего из лички:


хочется svg для иконок интерфейса, например
просто загрузил ассеты и показал
2017 год ))

Я говорю о подобии HMR для веба, когда любое редактирование файла инициирует апдейт проекта.
.

Разложите по полочкам, кто знает. Для разработки под Android — это неизбежные тормоза сборки? Пора переходить на Мак, или можно еще обождать?

Уточнил у автора доклада: какие компоненты использовал для SVG?


Смотря для чего нужен svg.

react-native-svg — это реализация svg поверх нативных компонент. Я ее как-то раз использовал, чтобы рисовать хитрые фигуры и круговые градиенты. react-native-svg-uri работает поверх нее и позволяет загружать svg из внешних источников. Ничего лучше для svg я пока не нашел.

Если ты хочешь использовать svg-оконки, как это принято в вебе, то это плохоая идея. SVG работает не очень быстро. Лучше использовать обычные png через require, которые, например, можно генерировать из svg.

Не верю. Вся надежда на React Native и подобное.

Ожидаемо. Что будет со всеми теми же деталями по пунктам, которые озвучены в этом докладе?

Пожалуйста, можно пример, как выполнить переход между экранами?

Наш вывод: если есть желание использовать JS для разработки приложений, то стоит использовать NativeScript.

Не понял, а вы ушли с JS?

Инструменты для разработки очень глючные (по состоянию на месяц обратно), постоянно приходится что-то перезапускать.

Это видимо под Android, или под iOS тоже?

React Native намертво привязан к React.

Может это был основной вопрос? Я сам очень долго испытывал аллергию к JSX.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность