Awhile ago, I created this topic Better know a framework #18: what processContent is and what it is used for to help folks understand more about
processContent and its common usages.
There’s another usage that
processContent enables: dynamic view factory per usage. This is achieved via setting the
viewFactory property on a custom element instruction to override the default view factory associated with it (the custom element).
A contrive example of this would be a
<field/> custom element, that will determine where should the
<slot> element is, based on its content. Normally dynamic slot position cannot be achieve in shadowDOM emulation. But with
processContent and dynamic view factory, we can easily support it.
P.S: thanks @MaximBalaganskiy for asking about this