Not so good. Because these are highly nutritious things, they are easy to deteriorate and taste, which will affect absorption and gastrointestinal health. It is best to drink it within 30 minutes after training. So take water, pack protein powder and so on. Take it after exercise.
As for sports drinks, it is not recommended. Those are advertisements. There are too many additives or sugar in it. It is best to use mineral water or boiled water to replenish body fluids lost during training. Remember to drink slowly and swallow slowly.