This question already has an answer here:
My daughter has a Sri Lankan passport and is a university student in the USA. She has a valid US visa and she has already purchased a return ticket to come home to Sri Lanka and return to the USA to continue her studies. However, that ticket includes a transfer through Dublin, Ireland, with a 1 hour layover.
Will she require a transit visa?