Limitations of nesting components >2 levels deep?

System Information
  • Strapi Version: 3.6.8
  • Operating System: ubuntu 18.04.5
  • Database: mariadb
  • Node Version: 14.16
  • NPM Version: 6.14.11
  • Yarn Version: 1.22.5

Hey guys,

I have a couple of questions considering strapi component nesting.

first case:
I have found a forum post suggesting that nesting components >2 levels deep is not supported.
here

  1. It is possible to nest components >2 levels using the code itself. Is this nowadays supported?

second case:
If using >2 levels nesting is not supported. How should we model our frontend components? This seems to me to be a really common issue.
It is suggested using relations. I did try that. But…

  1. Is there a way to add relations into dynamic zones?
    (Otherwise the use case represented by components with >2 levels nesting inside a dynamic zone can not be replaced with relation…?)

thank you in advance!