# Base Component [](https://components.espressif.com/components/espp/base_component) The `espp::BaseComponent` provides a simple base class for all components in the ESP-CPP package. It provides a simple interface for the component to be initialized and to be updated. It is not required to use the `BaseComponent` class, but it is recommended to use as it provides a standardized API for logging and log management.
2b699b4cb8b6cccb2e60f179984c58ddd26b6749
idf.py add-dependency "espp/base_component^1.0.27"