React Native

Слайд 2

ПЛАН

1. Что такое React Native?
2. История React Native
3. React по сравнению с

ПЛАН 1. Что такое React Native? 2. История React Native 3. React
React Native
4. Что такое кросс-платформенная разработка?
5. Как работает React Native?
6. Что делает React Native уникальным?
7. Примеры приложений, созданных с помощью React Native
8. Преимущества React Native

Слайд 3

Что такое React Native?

Это фреймворк, который позволяет создавать приложения для различных платформ,

Что такое React Native? Это фреймворк, который позволяет создавать приложения для различных
используя одну и ту же кодовую базу.
С помощью React Native компании могут создать код только один раз и использовать его для работы своих приложений для iOS и Android
React Native был построен на основе React - библиотеки JavaScript, которая уже была чрезвычайно популярна, когда была выпущена мобильная платформа.

Слайд 4

История React Native

В 2012 году Марк Цукерберг признал, что “самая большая ошибка,

История React Native В 2012 году Марк Цукерберг признал, что “самая большая
которую мы совершили как компания, заключалась в том, что мы слишком много ставили на HTML
Вскоре после этого, в 2013 году, разработчик Facebook Джордан Уолк сделал революционное открытие – он нашел метод создания элементов UI для приложений iOS с помощью JavaScript.
Это вызвало фурор, и был организован специальный хакатон, чтобы еще больше узнать, как много мобильной разработки можно сделать с использованием традиционных веб-решений JavaScript.
Вот так и появился на свет React Native. Первоначально разработанный только для iOS, Facebook быстро продолжил его с поддержкой Android, прежде чем опубликовать фреймворк в 2015 году.
Всего три года спустя React Native уже был вторым по величине проектом на GitHub, если судить по количеству участников. В 2019 году он был сильным и занял шестое место с более чем 9100 участниками.

Слайд 5

React по сравнению с React Native

Как React, так и React Native используют

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

,

, и т. д. Тем временем react-native отображает собственные компоненты представления приложения, такие как , , ,

Слайд 7


Что такое кросс-платформенная разработка?

Кросс-платформенная разработка - это практика создания программного обеспечения,

Что такое кросс-платформенная разработка? Кросс-платформенная разработка - это практика создания программного обеспечения,
совместимого с более чем одним типом аппаратной платформы
В чем плюсы
Большая аудитория
Согласованность платформы
Многоразовый код
Снижение затрат

Слайд 8

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

React Native использует так называемый “мост”. В то время

Как работает React Native? React Native использует так называемый “мост”. В то
как JavaScript и нативные потоки написаны на совершенно разных языках, это функция моста, которая делает возможной двунаправленную связь.
Отличная визуализация концепции моста:

Это означает, что - если у вас уже есть собственное приложение для iOS или Android - вы все равно можете использовать его компоненты или перейти к разработке на React Native.

Слайд 9

Что делает React Native уникальным?

Разница между React Native и другими кроссплатформенными решениями

Что делает React Native уникальным? Разница между React Native и другими кроссплатформенными
для разработки (например, Cordova and PhoneGap заключается в том, что React Native не отображает WebView в своем коде. Он работает на реальных, нативных представлениях и компонентах. Это одна из причин впечатляющего успеха React Native.
Имя файла: React-Native.pptx
Количество просмотров: 23
Количество скачиваний: 0