Компоненты
Мы много раз видели, как выглядит код сайтов. И всегда он состоит из разных тегов, раскиданных по иерархии.
Компоненты - это небольшие функции, которые возвращают xml разметку, которая состоит из похожих тегов. Перед тем, как мы начнём их более подробно разбирать, давайте разберёмся с синтаксисом.
Синтаксические особенности
Значения атрибутов по-умолчанию принимают только строки, поэтому все остальные значения будут писаться внутри фигурных скобок.
Например числа будут записаны так:
<x={10} y={10}>
//или так: библиотека автоматически преобразует строки в числа для позиций и размеров
<x="10" y="10">
Объекты так:
<font={{ size: 30 }}>
Функции так:
<onClick={() => {}}>