I always prewash fabrics. I don't know who's handled them and what was on their hands, etc. I also want to be sure all the chemicals are washed away before starting on a project.
I don't work with batiks, so don't know how that would work out if they were washed first and it they run.