Are there any good practices or rules that should be followed while using components?
Welcome to the Atlassian Community!
There's not much we can say about "best practice" for components, the best practice is mostly to use them for what suits your reporting and processes.
It looks like you're new here. Sign in or register to get started.