What you describe sounds like she is like you. Mother's and daughters, faters and sons often tangle because the parent can see themselves in their child. Just being aware can reduce the number of available buttons that kids can pushed.
You're in a battle of wills. No one wins with that. Consider that she is an equal in how she feels, what she needs. She needs to feel she has some control over her life. Both of you are disrespectful. The way to get respect is to give respect.
A simple thing to try is to word your requests without using the word no. It's time to put your Jammie on. After you get them on, i'll read you a story. Or, do you want to put an your Jammie now or when this show is finished. Do you want me to read a story or spend 10 minutes with you when you're on bed? When you give choices, the child's focus becomes making a choice.
She is a little person who is striving to have some control of her life. So give her control when you can. You could have a special dinner for which she chooses the menu. She can help in several ways. She can stir a pot, take food out of fridge/cupboard or set the table. Let her feel as important as you. Of course, what she does is not the same, and it's still important.
You have told us that you lose your power causing you to yell. When you fight with her, both of you lose power. Share your power with her. What gives you power is to let your daughter know she's important, that you respect her, that you have fun together and that you love her no matter how she acts. Ask her how you can tell her to do something so you don't scream at each other. Give choices wherever you can. Would you be glad to do exactly as someone tells you to do? Some bosses are that way.
Together make plans. When kids or adults plan together both has a stake in making the plan work. A plan is an ongoing process. If the plan doesn't work, everyone decides what to try next. How often do you let her have say on what shes to do? How often do you eat together, have fun together? How often do you praise her. Do you complement her when she does something that you like?
I grew up in a family that constantly fought. I believed that I had to do what my parents told me to do. Fortunately, later my mother would explain why I had to do what my father said. I learned to be good. Also, my anger grew. This hampered my gaining maturity. Maybe something similar happened to you.
With counseling, I gained self acceptance. I realized that yelling was not the way to get things done. I eventually dealt with all the things that created my anger and now at 73, I feel confident and capable.
My 16 yo granddaughter lives with me because she couldn't get along with her parents. I have few rules and those are related to safety. She now tells me what she wants and we discuss it. I've only outright said no maybe 3-4 times. She now tests me less often. When I feel that I'm getting angry,.I say,.we'll have to talk about this later and one of us leave the room.
Most of what our kids rebel against is so important that we need to make someone immediatly obey. You can do a version of this for your 8yo. Does screaming work in getting her to mind? No, so try not screaming. Your power exists in how you relate to your daughter. She.will learn how to manage her anger by watching you by feeling loved and respected.
Never fight with a child. When you do, you lower your self to her maturity level. Stand tall, speak in a confident way that acknowledges her feelings. Fake it til you make it. My go to is I know you don't want to do that;.nevertheless you have to. Then I leave.the room. If she doesn't do it when you check later, repeat. Leave the room. For somethings.your request is all you need to say.
You can listen to her and allow what she wants. If she doesn't want to wear jammies,.let her go to bed in her clothes, or in fun suggest that she wear something outrageous. Humor helps me stay cool, help her laugh in a good mood.to go to bed. Build trust snd respect now so the teen years sre better.
My go to parenting book is Love and Logic by Foster.Cline. I suggest a book discussing child development will be helpful.
I went to counseling where I learned much of this. Teaching your daughter how to behave in a kind way works so much better than screaming. Being able to teach and discipline without anger takes time for some of us. Learning to be emotionally unattached is necessary.
Part of being able to do this is to learn to love myself. Do you have friends to call or spend time with? Do you have interests unrelated to parenting? Having my own life separate from my daughter.put perspective to my parenting role.