Базові компоненти
Last updated
Last updated
Під час розробки мобільних додатків використовують компоненти подібні до html-тегів застосовуваних у веб-застосунках. Розробники React Native розробили набір компонентів, які мають однакову поведінку як на пристроях Android, так і на пристроях iOS. Нижче у таблиці наведені основні компоненти і їх можливі аналоги у Web.
<div />
Базова обгортка, з якої складається майже вся верстка. Всередині не можна передавати текст - тільки інші компоненти. На нього не можна повісити слухач на дотик
<span />, <p />
Єдиний компонент, всередині якого можна відображати текст
<div />
Аналог div, але поведінка така, ніби йому додано властивість overflow: scroll
<img />
Компонент вставки зображення
Компонент, який використовують як обгортку як <View /> тільки він має властивість фонового зображення
<button />
Кнопка, яка на кожній платформі має свій специфічний вигляд. Можна вішати слухач на дотик. Текст кнопки передається спеціальним налаштуванням
<a />, <button />
Компонент-обгортка на який зручно вішати слухач подій.
checkbox
Перемикач, аналог <input type ="checkbox" />, але зі специфічним до платформи зовнішнім виглядом
<input />, <textarea />
Компонент для введення тексту. В залежності від налаштувань виступає або аналогом <input />, або <textarea />
Компонент, який відповідає за налаштування верхнього статус-бар (з годинником, статусом wi-fi тощо)
Посилання на офіційну документацію: