Refactor ReactMount to use IDs