How is her relationship with her dad? Is he a reliable and constant positive presence in her life?
I would tackle this from various points of view.
First of all let her see you make mistakes and overcome those mistakes. Tell her everyone gets things wrong sometimes, even adults and it's not the end of the world. The important things is what we learn from them and that we try to do better next time.
Then I would tell her her feelings are ok, anger,frustration etc. All feelings are ok and she's allowed to feel however she feels. However , the way she reacts when she feels a certain way is not ok, and that is something you'll work on it together. It makes you a team rather than adversaries. Ask her opinion, what does she think might work when she starts feeling angry/overwhelmed/frustrated etc. Suggest phrases she could say to give you a warning things aren't going well, breathing exercises, going to a calm place, run around/skip/jump to burn some energy. Various techniques. Then work with her on recognising the signs of these feelings, how does her body feel.. tense, heart beats faster, fists clenched, bouncy legs, breathing faster, getting hotter and so on. It's a long process and it will take time. If she still has blow outs , just remind her her feelings are ok, her actions aren't, but it's ok , you're working together to change that and just try again next time.
Lots of positive praise when she does react the right way or uses the techniques before things escalate.
After the blow outs , make sure there's plenty of time for her to fully come out of it. It can hake as long as half an hour. Then calm talks , at her level, gentle voice (don't force her to look at you if that's something you do) . "When x happens (rather than when you do x) mummy feels sad /upset/scared because it's not kind/the toy might break/safe .How would you feel if someone said /did that (to you)?"
Then some work on her self esteem, clubs, nice social circle, any issues that might be caused by her relationship with her dad.
I tried to condense a lot in this post, so apologies if it doesn't make a lot of sense.
TL;DR You need to approach this from multiple points.