I like having a utils directory for utility functions/classes that I use in multiple places. Validation might or might not fall within this. If validation is specific to a component, I think would want it to exist in that component.
I also like having a api directory that has any code related to fetching data from an api.