Solvasi adalah keadaan dimana ion-ion dikelilingi oleh molekul molekul pelarut, dimana muatan ion akan terdistribusi secara menyeluruh ke seluruh molekul pelarut dan akan mengalami kestabilan ion yang lebih besar. Berdasarkan hal ini maka pelarut memiliki peran penting dalam menentukan kecepatan reaksi heterolitik. Reaksi lebih disenangi dalam kondisi yang polar seperti air dan dapat dipengaruhi oleh adanya katalis asam atau basa.
Dalam setiap reaksi, faktor lain seperti substrat dan Reagen juga akan terlibat. Reagen yang kaya akan elektron atau pasangan elektron dikenal dengan nama Reagen Nukleofilik (menyukai inti), sedangkan Reagen yang kekurangan elektron atau yang membutuhkan elektron dikenal dengan Reagen Elektrofilik (menyukai elektron).