we use pure js to render debug message tool because we are allow users to use mixin, and we cannot control render function,
if we don't expose it and users always have to do it with createI13nNode, we should be able to use pure react component to render it.