Потратьте минуту, чтобы повторить то, что вы узнали в этой главе о React.
• React — это библиотека для создания пользовательских интерфейсов, созданная разработчиками из компании Facebook.
• React предоставляет простой, гибкий API, основанный на компонентах.
• Компоненты являются фундаментальной единицей React и широко используются в React-приложениях.
• React реализует виртуальную DOM — прослойку между вашей программой и фактической DOM браузера.
• Виртуальная DOM позволяет эффективно обновлять фактическую DOM с использованием алгоритма быстрой сверки.
• Виртуальная DOM обеспечивает отличную производительность, но самое большое преимущество — это статическая ментальная модель, которую она обеспечивает.
2 Ұнайды
Компоненты. Это инкапсулированные блоки функциональности, которые являются основой в React. Они используют данные (свойства и состояние) для рендеринга пользовательских интерфейсов
1 Ұнайды
Теоретически это намного более упорядоченно и элегантно, чем грубая сверка или подобные подходы, а основное следствие для разработчиков — то, что на отслеживание состояния на практике затрачивается меньше сил.
1 Ұнайды
Элементы — это дескрипторы, которые мы используем, чтобы сообщить React, что хотим видеть на экране, они являются центральной концепцией React. Большинство ваших компонентов будут коллекциями элементов React, они создадут «граничное» окружение вокруг части вашего пользовательского интерфейса, чтобы можно было группировать функциональность, разметку и стили. Но что означает фраза «Элемент React является виртуальным представлением DOM-элемента»? То, что элементы React должны относиться к React, как DOM-элементы относятся к DOM — базовым примитивам, из которых состоит пользовательский интерфейс.
Компоненты — инкапсулированные единицы функциональности, фундаментальные элементы библиотеки React. Это то, из чего сделаны ваши представления. Это функции или классы JavaScript, которые получают свойства как входные данные и поддерживают собственное внутреннее состояние. React предоставляет набор методов жизненного цикла для определенных типов компонентов, поэтому вы можете подключаться к различным этапам управления ими.
React.
• React — это библиотека для создания пользовательских интерфейсов, созданная разработчиками из компании Facebook.
• React предоставляет простой, гибкий API, основанный на компонентах.
• Компоненты являются фундаментальной единицей React и широко используются в React-приложениях.
• React реализует виртуальную DOM — прослойку между вашей программой и фактической DOM браузера.
• Виртуальная DOM позволяет эффективно обновлять фактическую DOM с использованием алгоритма быстрой сверки.
• Виртуальная DOM обеспечивает отличную производительность, но самое большое преимущество — это статическая ментальная модель, которую она обеспечивает.
React — это библиотека для создания пользовательских интерфейсов, которая была разработана программистами из компании Facebook и открыта для всех желающих. Это простая и производительная библиотека JavaScript, построенная на основе компонентов. Вместо того чтобы предоставлять полный набор инструментов для создания приложений, React позволяет выбирать, что и как реализовать в моделях данных, серверных вызовах и других функциях приложений
Это значит, что реально задействовать React, не переписывая полностью код проекта.
Истинно простая технология гибка и надежна. React реализует это, предоставляя мощные абстракции, с которыми все еще можно работать, обеспечивая погружение в детали нижнего уровня, когда это необходимо. Простую технологию легче понять и применять, потому что была проделана сложная работа по оптимизации и устране
Компоненты в React предназначены для совместной работы. Это означает, что вы можете собирать их вместе для создания новых составных компонентов. Формирование структур из компонентов — одна из самых мощных возможностей библиотеки React.
