در هر واکنش مواد اولیه که با هم واکنش می دهند به عنوان واکنش دهنده و موادی که برای واکنش استفاده می شوند مانند سدیم بوروهیدرید و اکسید کننده ها به عنوان واکنش گر معرفی می گردند. کاتالیزور هم برای تسریع انجام واکنش مورد استفاده قرار می گیرد.