No, it's not normal for a dog to refuse to eat for 3 days, even if they seem fine otherwise. Don't count on it and don't just let it slide thinking it'll pass on its own. Heat can definitely reduce appetite in dogs, but 3 days without eating is a signal you need to take seriously. There are tons of things that could cause it - an infection, a dental problem, something they swallowed, or even stress - and you can't know just by watching.
I'd tell you to see a vet soon, not tomorrow next week. Even if she seems normal and cheerful, prolonged lack of food can create complications. In the meantime, you can try small portions of more appetizing food - boiled chicken with no seasoning, a bit of wet food - to see if it's just a lack of interest in kibble. Also make sure she's drinking water properly, especially with the heat.
Heat itself can play a role, that's true, but it's rarely the only explanation for a total refusal over three days. Vets see a lot of cases in summer where people blame everything on temperature, and sometimes there's something more serious going on. Better to be safe and get her checked out, you'll have peace of mind.