# evennia.contrib.base_systems.components

Components - ChrisLR 2022

This is a basic Component System. It allows you to use components on typeclasses using a simple syntax. This helps writing isolated code and reusing it over multiple objects.

See the docs for more information.

`evennia.contrib.base_systems.components.``get_component_class`(component_name)

- evennia.contrib.base_systems.components.component
- evennia.contrib.base_systems.components.dbfield
- evennia.contrib.base_systems.components.holder
- evennia.contrib.base_systems.components.signals
- evennia.contrib.base_systems.components.tests