Yes, you should always wash fresh produce before eating it even if you buy it in a bag that says it's been washed. Spinach grows close to the ground making it quite gritty so giving it a good wash is best. For best results, wash the leaves right before serving them and allow them to dry before adding them to salads so they don't dilute the dressing.