This is a very basic ruling on the court. Rule 9-9-3 says ...
A player from the team not in control: so who has team control during a throw in and during a shot?
NO TEAM! Rule 4-12-6.
Therefore by basic logic,
any player on the court may jump from their frontcourt and catch a throw-in or a rebound and then land in their backcourt without a violation even if the ball has been deflected!