Если не указано иное, "узел" в собственных спецификациях React относится к любому элементу, реализующему интерфейс Node , а иногда и к его дубликату DOM.
Каквы заметите в документации, что существует множество объектов, реализующих интерфейс Node, таких как Attr, Comment, CDATASection или Character.Однако при обращении к веб-странице термин «узел» обычно обозначает два наиболее распространенных типа узлов:
Они называются узлами , поскольку DOM обычно ассоциируется с моделью дерева, в которой каждыйДочерний элемент представлен как ветвление (узел), который может иметь последующие дочерние элементы.
aspect-ratio - это спецификация CSS @media, определяемая как соотношение между width
и height
.В медиа-запросах это относится к width
и height
области просмотра, но также обычно используется при обращении к любому медиа-элементу (изображениям, видео, ...).
Что касается соотношения сторон, то общепринятые термины:
landscape
элемент с width
больше height
portrait
элемент с height
больше width
square
элемент с равными height
и width
Реагирует нативно реализуетaspectRatio
как нестандартное свойство "узлов" (не из области просмотра), определяемое как число, позволяющее зафиксировать соотношение между width
и height
на месте,
Когда вы установите aspectRatio
и один из width
и height
, он будет рассчитывать другой на основе значения aspectRatio
.
Значение aspectRatio
2
будет пытатьсяразмер узла, имеющий height
в два раза меньше width
и значение .2
, приведет к тому, что узел будет в height
5 раз больше width
.
Для дальнейшего использования, когда вы обнаружите, что существующая документация React Native неоднозначна или просто недостаточна, лучше всего искать разъяснения:
- MDN - дружественная, но всеобъемлющая библиотека по всем вопросам Интернета, курируемая черезсовместные усилия как крупных команд (Mozilla, Google, Microsoft, Facebook и W3C), так и отдельных веб-разработчиков.
- стандарты W3C.Это то, что обычно называют «официальным стандартом» или «стандартом спецификации».
Поскольку веб состоит из множества различных технологий, W3C может быстро превратиться в ошеломляющее.Однако страницы MDN всегда содержат ссылки на соответствующие стандарты, где это применимо.
Примечание: не путайте W3C (Консорциум World Wide Web ) дляw3schools.Последний является частным сайтом, пытающимся монетизировать трафик, созданный разработчиками в поисках «официального стандарта».Несколько безобидный тик.