In any node setup you can separate any 3 component vector using the Separate RBG node, like UV, Spacial Coordiantes and others if you want to do different operations with each component. Afterwars you can combine in a similar way using the Combine RBG node.
in the example below i’m separating the UVs of a mesh to multiply the X direction by 4 making a texture repeat more often on that axis. After recombining the Image output of the Combine RBG node can be used in a vector input of a texture node.
there are probably a lot more nodes that can be repurposed that way