Обзор
Сегодня я узнал, что компоненты React — это небольшие фрагменты кода, отвечающие за одну работу. Уроки познакомили нас с созданием экземпляров компонентов React, содержащих элементы JSX.
Кроме того, каждый компонент реакции ДОЛЖЕН исходить из класса компонентов, и, в свою очередь, все эти классы компонентов должны быть подклассами класса javascript React.Component.
В целом, это был отличный обзор по теме. Я полагаю, что понимаю, как компоненты сочетаются друг с другом, но мне все еще нужно понять, ПОЧЕМУ нам вообще нужно использовать компоненты и, конечно же, все еще нужно усвоить синтаксис. Вздох!
Индикатор
Ключевые выводы
- Компоненты React — это средство доставки элементов JSX в DOM.
- Бесконечное количество экземпляров компонентов может быть создано из каждого класса компонентов.
- Класс компонента должен быть написан с заглавной буквы, чтобы отличить его от тегов HTML при отображении экземпляра.
Пробелы
- Я считаю, что у меня есть представление о том, КАК использовать компоненты, по крайней мере, на высоком уровне, но не о том, ПОЧЕМУ? Почему лучше доставлять элементы JSX через компоненты, а не напрямую? Я предполагаю, что это добавит некоторую форму модульности, но я пока не могу представить осязаемый пример.
- Нужна практика с синтаксисом, особенно с добавлением методов и условий в React.Component{}.
Увидимся завтра на Дне 4 — Codecademy React.js | Создание приложения React.
Если вы наткнулись на эту страницу, прочитайте, как я начал этот челлендж и о чем он вообще → здесь.