Perchlorate is an ion . Hence , perchlorate reacts sluggishly . Most perchlorate compounds , especially salts of electropositive metals such as sodium perchlorate or potassium perchlorate , are slow to react unless heated .