Non Root motion

Hello,

I was wondering how animations that move the character forward via the animation are handled?

I have only learned how to make things work when a character has no root motion and all animations are in place,
but clearly people work with ones where the character is moving forward walking/running but also during attack animations.
If I were to use these my character winds up with all sorts of glitchy effects.
So i am wondering whats the right way people handle these? (besides just disable root motion)

thanks!