As recommended for content reusability we use Symbols heavily to keep content, styles & JS code maintainable inside builder. Very similar to how you would construct components in an Angular app using content projection.
At times we have got symbols with slots that have symbols placed inside them.
Is there any particular limits we should be aware of ? Is there a performance implication of using lots of symbols?
I do notice that using symbols creates an explosion of div tags in the generated HTML which probably makes my site more difficult to crawl. Im sure my SEO specialist is going to complain about this & tell me to use Wordpress
In summary we are asking the best approach to achieving:
Maximum reusability of our content, JS code & styles to keep our website maintainable. This is very important as it is naturally more difficult to keep this type of thing maintainable inside a (Very Flexible) low code platform than it is in a traditional development environment.
Minimal (as possible) Clean Semantic HTML . We have been changing tags to the semantic ones like “<section” where appropriate.
As a side note it would be great to have some more best practice guidelines / documentation around the use of the editor. It is amazingly flexible but through this flexibility and the fact that it is a low code platform I find it difficult to determine exactly what the best practices are compared to a traditional development environment.
Thanks Guys !