I found it useful to return component builder instead of already created component.

True, basically it depends on needs. I went that way because I wanted to show capabilities of this solution (you can replace modules that you want). As I remember you don’t have to specify all these modules as long as theirs constructors are public. Thanks for response!

Show your support

Clapping shows how much you appreciated Piotr Mądry’s story.