توجد عدة طرق لإنتاج اليدرات في الكيمياء الضوئية، ومن بين هذه الطرق:
1- تفاعل الهالوجينات مع المركبات العضوية المشتقة من الألكينات أو الألكاينات، حيث يتم إضافة الهالوجينات إلى الألكينات أو الألكاينات بوجود الضوء لتكوين اليدرات.
2- تفاعل الألدهيدات مع المركبات العضوية المشتقة من الألكينات، حيث يتم تحويل الألدهيدات إلى المركبات الفعالة ضوئياً، التي تتفاعل مع الألكينات لتكوين اليدرات.
3- تفاعل الأمينات مع المركبات العضوية المشتقة من الألكينات، حيث يتم تحويل الأمينات إلى المركبات الفعالة ضوئياً، التي تتفاعل مع الألكينات لتكوين اليدرات.
4- تفاعل المركبات العضوية المشتقة من الألكينات مع الكبريتات، حيث يتم تحويل المركبات العضوية المشتقة من الألكينات إلى المركبات الفعالة ضوئياً، التي تتفاعل مع الكبريتات لتكوين اليدرات.