Как перейти из React.js в React Native?
Компания рассказывает, с чем пришлось столкнуться трём разработчикам сайтов, когда они перешли из React.js на React Native.
Веб-разработчикам не нужна длительная подготовка, чтобы писать мобильные приложения на React Native. Но есть нюансы, о которых стоит знать заранее. Всё-таки мобильная разработка и веб — два разных мира. Рассказываем, с чем пришлось столкнуться трём разработчикам сайтов, когда они перешли на React Native.
«Базовый курс React Native, если проходить его в интенсивном режиме, можно освоить за неделю»
Хатам был обычным верстальщиком и работал с простыми сайтами, не требующими использования реактивных библиотек. Но ему хотелось развиваться дальше, поэтому он освоил React и научился делать веб-приложения. А затем решил попробовать свои силы в мобильной разработке.
На курсах, на которые Хатама отправил работодатель, он очень быстро разобрался с версткой приложений на React Native.
В тонкости публикации мобильных приложений также пришлось погружаться с нуля.
Несмотря на перечисленные сложности, Хатам уверен, что у тех разработчиков, кто хорошо знаком с React.js, изучение React Native не займёт много времени.
«Войти в мобильную разработку на React Native проще всего»
Ленар начинал как PHP-разработчик. Параллельно интересовался мобильной разработкой: у него был опыт создания приложений под Android. Затем решил освоить React Native.
React Native даёт возможность не разрабатывать два разных приложения для Android и iOS, а использовать один и тот же код для обеих платформ.
Если веб-разработчику интересна мобильная разработка и хочется относительно быстрого входа в это направление, React Native — это идеальный вариант.
«Верстка приложений в React Native очень похожа на верстку веб-страниц»
Разработка на React Native происходит в модульном режиме путем вёрстки стандартными или кастомизированными компонентами: button, text, view, flatList, scrollView. В интернете много материалов и обучающих курсов. Изучив их, каждый, кто работал с JavaScript, сможет начать верстать на React Native.
***
Полезные материалы, которые помогут веб-разработчику начать писать мобильные приложения на React Native:
- Пройти курсы обучения для начинающих. Они есть на русском языке. Например, «Основы React Native» или «Уроки React Native».
- Вступить в React Native сообщество.
- Изучить терминологию React Native разработчиков на английском языке.
- Изучить официальную документацию, чтобы не изобретать велосипед.
- Посмотреть и послушать:
- Евгений Ртищев: «2 года жизни с React Native»
- React Native изменит существующий мир мобильной разработки
- Дмитрий Пацура: «N подводных камней и горсть советов при разработке на React Native»
- Алексей Андросов: «React Native. Одного JS мало»
- Филипп Шурпик: «Architecting React Native app»
- React Native. Впиливать или выпиливать?