Обзор

Сегодня я узнал, что компоненты React — это небольшие фрагменты кода, отвечающие за одну работу. Уроки познакомили нас с созданием экземпляров компонентов React, содержащих элементы JSX.

Кроме того, каждый компонент реакции ДОЛЖЕН исходить из класса компонентов, и, в свою очередь, все эти классы компонентов должны быть подклассами класса javascript React.Component.

В целом, это был отличный обзор по теме. Я полагаю, что понимаю, как компоненты сочетаются друг с другом, но мне все еще нужно понять, ПОЧЕМУ нам вообще нужно использовать компоненты и, конечно же, все еще нужно усвоить синтаксис. Вздох!

Индикатор

Ключевые выводы

  1. Компоненты React — это средство доставки элементов JSX в DOM.
  2. Бесконечное количество экземпляров компонентов может быть создано из каждого класса компонентов.
  3. Класс компонента должен быть написан с заглавной буквы, чтобы отличить его от тегов HTML при отображении экземпляра.

Пробелы

  1. Я считаю, что у меня есть представление о том, КАК использовать компоненты, по крайней мере, на высоком уровне, но не о том, ПОЧЕМУ? Почему лучше доставлять элементы JSX через компоненты, а не напрямую? Я предполагаю, что это добавит некоторую форму модульности, но я пока не могу представить осязаемый пример.
  2. Нужна практика с синтаксисом, особенно с добавлением методов и условий в React.Component{}.

Увидимся завтра на Дне 4 — Codecademy React.js | Создание приложения React.

Если вы наткнулись на эту страницу, прочитайте, как я начал этот челлендж и о чем он вообще → здесь.