Unless you are a particularly good player that can balance his ranges and/or knows how to exploit your opponent correctly, you'll lose money by making donkbets. Analysis of large samples of hand histories have shown that people that donkbet a lot lose money.
With any hand where you consider donking, you'll almost always have at least the same EV (but sometimes greater) if you check to the pre-flop raiser. This is mainly because check-raising allows you to put get more money into the pot than donking does, and you want more money in the pot when you expect to win the hand.
Making a probe bet on the turn if villain checks back the flop is an important part of strategy, however. Turn probes are very common and - to some degree - are necessary for winning. You can beat the game if you never donk the flop, though.
There are occasions where donking the flop is attractive, however. This Upswing article is quite a good primer on the subject:
https://upswingpoker.com/donk-bet-lead-flop-strategy/