Most fresh fruit and vegetables have a natural protective coating. So wash them under water just before you are ready to eat or cook them. If you wash them ahead of time, it will speed up how fast they spoil. Leafy greens can be washed and stored a few days before you use them.
The best way to wash vegetables and fruit is under running water. You do not need special products, soaps or vinegar. These can leave an aftertaste and don’t kill bacteria or mould.