Draft: Experimental: Use Django tags to create UI components
Create re-usable UI components with Django tags.
example: Simple single item revision widget and a paginated directory and search widgets. Base component types are: Single Item Component and Paginated Component. Components are capable of fetching and rendering its own data and are Context aware. GraphQL is used as the backend.
This approach could improve code re-usability and can be faster, at least in some cases. It will also make pagination simpler with a re-usable pattern along with template cache.
Edited by Jayesh