Is there some clean way to pass components or just html to components using this framework without having them in strings? This is issue I see with most of these approaches.

> Is there some clean way to pass components or just html to components using this framework without having them in strings?

No, there isn't. Parameters are passed in as plain strings.

> This is issue I see with most of these approaches.

I didn't need to solve 100% of the problem, getting the most common 90% is sufficient.