React DOM — это средство рендеринга для React, которое было отделено от основной библиотеки React, чтобы лучше разделить задачи.
Убедитесь, что компоненты сгруппированы осмысленно: они должны быть организованы в соответствии с функциональностью. Если компоненты в приложении невозможно передвигать, иерархия может оказаться слишком жесткой. Так происходит не всегда, но нужно отслеживать такие ситуации.
• Если элемент интерфейса повторяется несколько раз, он, как правило, хороший кандидат на то, чтобы стать компонентом.
API обычно представляет собой способ взаимодействия с программой или платформой, чаще всего через Интернет
это широкий термин, применимый к множеству явлений — от платформ компании до библиотек с открытым исходным кодом.
API (application programming interface — интерфейс программирования приложений) — это набор подпрограмм и протоколов для создания программного обеспечения
React предоставляет набор методов жизненного цикла для определенных типов компонентов, поэтому вы можете подключаться к различным этапам управления ими.
Компоненты — инкапсулированные единицы функциональности, фундаментальные элементы библиотеки React.
• React — это библиотека для создания пользовательских интерфейсов, созданная разработчиками из компании Facebook.
• React предоставляет простой, гибкий API, основанный на компонентах.
• Компоненты являются фундаментальной единицей React и широко используются в React-приложениях.
• React реализует виртуальную DOM — прослойку между вашей программой и фактической DOM браузера.
• Виртуальная DOM позволяет эффективно обновлять фактическую DOM с использованием алгоритма быстрой сверки.
• Виртуальная DOM обеспечивает отличную производительность, но самое большое преимущество — это статическая ментальная модель, которую она обеспечивает.
. Ваше приложение может состоять из четких сжатых групп, а не из спагетти-кода.
Компоненты React хорошо инкапсулированные, многоразовые и составные.