Изучение основ React Native
Всем привет, здесь я расскажу обо всех основах, необходимых для начала работы с React Native.
Я собираюсь разделить его на несколько частей. Первая часть будет объяснять JSX.
А другой объяснит остальные понятия. Так что следите за обновлениями.
Если вы новичок в разработке приложений React Native, вы можете прочитать руководство для начинающих. Чтобы настроить среду React Native с приложением Hello world.
Теперь здесь мы собираемся изучить основы, необходимые для React Native.
Итак, приступайте.
React Native в основном использует библиотеку React.js. А React.js — это библиотека, которую иногда называют фреймворком, который в основном используется во фронтенд-веб-разработке.
Существует 80+ бесплатных ресурсов для веб-дизайнеров и веб-разработчиков для изучения веб-разработки, а также Руководство для начинающих веб-разработчиков.
Поэтому вам нужно изучить React.js, чтобы стать экспертом в React Native.
Что есть в React.js?
JSX, компоненты, реквизиты, состояние, жизненный цикл и события.
Не напрягайтесь, если вы незнакомы с ними. Я собираюсь объяснить все здесь.
Начать работу с JSX
Во-первых, мы собираемся написать программу Hello World в React.
И вот оно,
import React from 'react'; import ReactDOM from 'react-dom'; const hello = <h1>Hello World!</h1>; ReactDOM.render(hello, document.getElementById('root'));
Что это? Давайте объясним подробно.
Мы импортировали React и ReactDOM.
Что такое ReactDOM? ReactDOM предоставляет специальные методы DOM, такие как render(), createPortal() и т. д.
И после этого,
const hello = <h1>Hello World</h1>;
Это JSX.
JSX позволяет нам писать JavaScript и HTML вместе. Согласно w3schools, JSX означает JavaScript XML.
Поясню еще на одном примере.
import React from 'react'; import ReactDOM from 'react-dom'; const place = 'Mumbai'; const feature = <h1>Hello, {place}.</h1>; ReactDOM.render( feature, document.getElementById('root') ); //Output: Hello, Mumbai.
Здесь мы определяем такое место, как Мумбаи, как константу.
И затем мы вызываем его внутри JSX. Затем мы визуализируем его с помощью ReactDOM. С помощью JSX мы можем обращаться к переменным, выражениям с помощью фигурных скобок.
Привет, Нитин! А как насчет document.getElementById(‘root’). Вы не объяснили.
Да мой друг. Здесь мы обращаемся к элементу по идентификатору, известному как root.
Если вы настроили среду React.js, перейдите в общую папку => index.html
И внутри этого вы можете видеть
<div id="root"></div>
Таким образом, все, что вы кодируете в своем приложении React, будет отображаться в один div с корневым идентификатором.
Вот и все.
Нашли эту статью полезной? Подпишитесь на меня (Нитин Шарма) на Medium и ознакомьтесь с моими самыми популярными статьями ниже! Пожалуйста 👏 поделитесь этой статьей!
Если вам нравится моя работа и вы хотите ее поддержать, вы можете купить мне чашечку кофе!
Вот 2-я часть.
3-я часть.
А вот и 4-я часть.
Спасибо :)