Rework main react component hook
Rework main react component hook

* Support mount target and container tagname via dataset attribute

jgraichen/mnemosyne-server,jgraichen/mnemosyne-server,jgraichen/mnemosyne-server