React-компоненты: строительные блоки

React-компоненты — это части вашего пользовательского интерфейса. Они позволяют собирать приложение из небольших фрагментов.

Делайте компоненты маленькими. Делайте их узкоспециализированными. Разделяйте компонент, если он делает слишком много.

Пример:

  • UserCard не должен загружать данные.
  • UserCard не должен обрабатывать отправку форм.

Один компонент выполняет одну задачу. Начинайте с малого. Соблюдайте единообразие. Создавайте сложные интерфейсы.

Источник: https://dev.to/kahenda/react-components-the-building-blocks-you-need-to-know-215k