React-компоненты: строительные блоки
React-компоненты — это части вашего пользовательского интерфейса. Они позволяют собирать приложение из небольших фрагментов.
Делайте компоненты маленькими. Делайте их узкоспециализированными. Разделяйте компонент, если он делает слишком много.
Пример:
- UserCard не должен загружать данные.
- UserCard не должен обрабатывать отправку форм.
Один компонент выполняет одну задачу. Начинайте с малого. Соблюдайте единообразие. Создавайте сложные интерфейсы.
Источник: https://dev.to/kahenda/react-components-the-building-blocks-you-need-to-know-215k