The action should be like this. For example, if you see that the insider is free, you are ready to take a step. If you dribble the ball with your right hand, you should quickly hold the ball with both hands, jump to the neutral position with your left leg, then land with your feet and shoot at the next jump.
Pay attention to take off on one leg immediately while holding the ball. You shouldn't take the ball like a layup. You should either take off or pass the ball after landing. In short, you can't move your feet any more, or you will be fouled.
It's a bit like an emergency stop jumper. The difference is that the jump shot is far from the basket, and a "small jump" in the middle is not obvious, sometimes even omitted; The last shot was a shot. The span between steps is flexible and can be adjusted according to the situation.
By the way, if the middle is a step back and then the feet take off, it becomes a backward shot, which is also very useful.