In almost all situations, violence has no place in child raising. We get six at a time. In Iowa that happened once to a human and everyone made a big thing of it. Just because you have spanked does not make it a good practice to continue. Just because you were spanked does not make it right.
Parents spank out of frustration, anger or laziness.
They are angry and frustrated because the child will not respond to what they want. They are too lazy to find a better method. Be a better person then that. OK, Mom, first off once or twice a month is good. It sounds like she is spirited, but that the two of you have developed a way of interacting so that she does not get upset about things often and nor do you.