What's your opinion on FRACTIONATING compliments?

Ive always thought of it as 1) give compliment 2) move forward with deep diving or chats (unless it's a high note, then let it simmer)

It sounds contrary to other advice I read:

"For example, you may give her a compliment ONCE on her great smile, and then start being more cocky and funny, or simply change the direction of the conversation away from her. Don't continue to dwell on her great smile.

Or, compliment and then instantly do a "take back" which can be even more powerful. For example, say to her, "You know, it looks like you put a lot of time into your hair... I mean it's really beautiful... but... I just noticed... that... you have some hair that's out of place and is going a little crazy right here."