React описывает UI как функцию от состояния. Компонент — это кусок интерфейса с чёткими входами (props) и предсказуемым рендером.
Композиция важнее наследования: собирайте экраны из мелких блоков, а не из «god-компонентов».
Держите props явными. Если данных слишком много — вынесите контекст или локальный store.