React Native что это и для чего нужен

React Native для чего нужен и что это простыми словами
Метки: / / /

В этой маленькой статье я бы хотел рассказать, React Native что это простыми словами и самое главное для чего нужен, думаю многим будет как минимум интересно, ну а некоторым возможно даже полезно.

Также если вас интересуют мультиплатформенная разработка на JavaScript, то советую почитать статью «Основы Electron JS», там показывается как сделать оконную программу для Windows.

Что такое React Native:

Для тех кто не знает, это специальный фреймворк, который позволяет создавать мобильные приложения на JavaScript, при этом они будут абсолютно наивными, то есть они будут открываться не как в браузере, как обычно бывает с мобильной разработкой на JS, а как полноценные приложения.

Ещё из названия можно понять, что этот фремворк по сути React, но немного другой, например вместо HTML тегов там используются свои теги или элементы, но об этом чуть ниже.

Для чего нужен React Native:

Тут тоже всё предельно просто, он нужен для мультиплатформенной разработки, для IOS и Android одновременно, а это в свою очередь экономит деньги работодателей, они могут нанять одного разработчика на React Native, вместо двух, IOS и Android разработчика.

Тут лишь есть один минус, это производительность, к сожалению скорость работы на React Native не такая большая, поэтому эта технология не очень подойдёт для высокопроизводительных приложений, для этого лучше использовать Flatter.

Примечание:

Flatter тоже позволяет создавать мультиплатформенные приложение, и делает это гораздо быстрее, чем React Native, и использует другой язык программирования в качестве основы, это dart от Google, но об этой технологии подробнее расскажу в другой раз.

А так на базе неё было создано много интересных приложений, то же Instagram от Facebook или Skype.

Как работает React Native:

Сейчас я расскажу только основной принцип, не буду всё подробно расписывать, это для другой статьи, ту же скажу, что по сути он берёт React элемент, или JavaScript код,  и во время сборки проекта, он его перекодирует в нужный для операционный системы кода, например для Android это Java, а для IOS это Swift.

И поэтому он по большей части не очень быстрый, так как такой код не всегда может быть очень оптимизированный, и всё очень сильно зависит как вы настроите проект.

Вывод:

В этой не большой статье мы разобрали React Native что это простыми словами и самое главное для чего нужно это всё, если вам было это интересно, то можете зайти на страницу официальной документации.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Также рекомендую:

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии