"Harry, you'd better beat him in the Quidditch final!" Hermione said shrilly. "You just better had, because I can't stand it if Slytherin wins!"
I don't quite understand "You just better had" in this context. I can't find a reference in dictionaries. What does it truly mean?