Based on the classical Snell's law in optics and electromagnetics,this paper introduces several important extensions and generalizations of Snell's law in the fields of negative refraction,metamaterial,metasurface,and spin Hall effect of light,through some enlightening questions such as assuming negative refractive index,artificially applying a transverse phase gradient ...