FAQ¶
django-viewcomponent vs django-components¶
django-viewcomponent is inspired by Rails ViewComponent, focusing solely on encapsulating Django templates without concerning itself with other elements such as frontend assets or generating Django responses.
The
slotfield in django-viewcomponent can be invoked multiple times to pass collections.In django-viewcomponent, slot fields are declared in the Python component file rather than in the template file, making the slot field more flexible and easier to maintain.
django-viewcomponent includes a preview feature that allows developers to easily create component previews.