Okay, this question comes up in my mind most of the time. Considering the basic law on life and death: when a body part is taken from a dead body, it can never get that back. But in Naruto, many reanimated ninjas had lost their eye of some or the other reason (Sharingan, Rinnegan and Byakugan mainly).
As far as I know, Sasuke has taken Itachi's eyes to awaken his powers. So then how could Itachi get his Sharingan back when Kabuto reanimated him? Is there any kind of logic behind this which I've missed out? Or is that some law in the shinobi world? Obito had taken over Nagato's Rinnegan, yet Nagato had the Rinnegan when he was reanimated. Considering the power of Rinnegan which creates stuff, there hasn't been any scene where Sharingan and other eyes of Rinnegan were created and transplanted into Itachi and Nagato.