when I enable "Override default item component generator?" from Online Demo

when I enable “Override default item component generator?” from Online Demo. There is always an item has no label. I check and find when ovewrite ItemComponentGenerator the getComponentForItem may have duplicated loop, e.g, 5items, but run 15 times.