Компоненты в React.js являются основными строительными блоками для создания пользовательского интерфейса. Они могут быть описаны как функции (функциональные компоненты) или классы (классовые компоненты). Компоненты в React.js имеют внутреннее состояние (state) и свойства (props), что позволяет им обновляться и переиспользоваться эффективно.