The Data passed to a component should be deep copy, otherwise if we have mutilple instance, they may effect on each other.

@liangshuai what you are doing does not make really sense. Riot will not manage your data layer, you are mounting 2 tags with the same data and riot just uses your object. Other frameworks does not even allow you to do that https://jsfiddle.net/9t5t8xnn/ so I think this design decision is perfectly ok
Most helpful comment
@liangshuai what you are doing does not make really sense. Riot will not manage your data layer, you are mounting 2 tags with the same data and riot just uses your object. Other frameworks does not even allow you to do that https://jsfiddle.net/9t5t8xnn/ so I think this design decision is perfectly ok